> For the complete documentation index, see [llms.txt](https://help.aikido.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aikido.dev/docs/docs-ja/kuraudosukyan/connect-your-cloud/connect-oracle-cloud.md).

# Oracle Cloudを接続

### Oracle Cloud アカウントを接続する理由は？

クラウドインフラストラクチャの保護は、ユーザーデータを守るうえで極めて重要です。Aikido のセキュリティチェックを活用して、Oracle Cloud Infrastructure (OCI) テナンシー内の設定ミスを検出し、対処できます。

#### **主なユースケース**

* Aikido は、コンソールユーザーに MFA がない、90 日以上前の古い API キー、複数の有効な API キーを持つユーザーなど、OCI テナンシーを攻撃者にさらす可能性のある IAM の設定ミスを検出します。すべての設定チェックは Aikido 上で確認できます [こちらで確認できます。](https://app.aikido.dev/clouds/checks)
* Aikido は、構成の変化に合わせて Oracle Cloud テナンシー内の新たなリスクを継続的に監視します。

Aikido は、上記に対して毎日コンプライアンススキャンを実施します。

### はじめに

始めるには、 [クラウド概要ページ](https://app.aikido.dev/clouds) Aikido 上でクリックし **「Connect Cloud」**。選択します **Oracle Cloud Infrastructure** を一覧から選択し、手順に沿ってセットアップウィザードを進めます。

<figure><img src="/files/f13a1eb7bdf1ca199383f01964ff9f4f5c21da37" alt=""><figcaption></figcaption></figure>

アカウントを接続するには、OCI 設定ファイルからいくつかの値が必要です。具体的には、次のものです： **テナンシー OCID**, **ホームリージョン**, **ユーザー OCID**, **秘密鍵フィンガープリント**、および **秘密鍵**。以下の手順では、OCI で専用の読み取り専用ユーザーを作成し、これらの値を取得する方法を説明します。

{% stepper %}
{% step %}
**Oracle Cloud アカウントにログインする**

へ移動してください [Oracle Cloud Console](https://cloud.oracle.com/) にサインインし、次へ移動します。 **IAM ドメイン** Aikido Security ユーザーを管理したい場所です。
{% endstep %}

{% step %}
**専用ユーザーを作成する**

の下で **ユーザー管理**に戻って、 **ユーザーを作成**。詳細を入力し（例： `aikido-security`）を入力し、 **作成**.

*専用ユーザーを作成することを推奨します。そうすると、後で Aikido のアクセスを監査しやすくなります。*
{% endstep %}

{% step %}
**グループを作成してユーザーを追加する**

に戻ります。 **ユーザー管理** をクリックして、 **グループを作成**。次のような分かりやすい名前を付けます： `aikido-security-readonly`、先ほど作成したユーザーを割り当て、 **作成**.
{% endstep %}

{% step %}
**読み取り専用ポリシーを作成する**

移動先： **ポリシー** して、グループに読み取り専用アクセスを付与する新しいポリシーを作成します。方法は 2 つあります：

**オプション 1: Policy Builder テンプレートを使う（推奨）**

Policy Builder で、 **ポリシーのユースケース** を **監査** に移動し、 **「監査担当者がリソースを確認できるようにする」** テンプレートを選択します。次に、 **アイデンティティ・ドメイン**を選び、 **グループ**を選択し、先ほど作成したグループ（例： `aikido-security-readonly`).\
\
**オプション 2: ステートメントを手動で追加する**

をクリックし、 **手動エディタを表示** を開いて、以下のステートメントを貼り付けます。別のグループ名を使用した場合は、ステートメント内の名前を更新してください。

```
グループ aikido-security-readonly にテナンシー内のすべてのリソースの確認を許可する
グループ aikido-security-readonly にテナンシー内のすべてのリソースの読み取りを許可する
グループ aikido-security-readonly にテナンシー内の監査イベントの読み取りを許可する
```

{% endstep %}

{% step %}
**ユーザーに API キーを追加する**

ユーザーのプロフィールで、 **API キーを追加**をクリックします。独自の公開鍵をアップロードすることも、OCI にキーペアを生成させることもできます。キーの作成後、OCI に **設定ファイルのプレビュー**が表示されます。次の手順で必要になるので、開いたままにしておいてください。
{% endstep %}

{% step %}
**Aikido で設定値を入力する**

をクリックし、 **続行** Aikido のウィザードで、OCI 設定ファイルのプレビューから次の値を貼り付けます：

* **テナンシー OCID**
* **テナンシーのホームリージョン** （例: `us-ashburn-1`)
* **ユーザー OCID**
* **秘密鍵のフィンガープリント**
* **秘密鍵** （以下を含む全内容： `-----BEGIN RSA PRIVATE KEY-----` に、 `-----END RSA PRIVATE KEY-----` の行）

次にクリックします **続行**.

<figure><img src="/files/196bd2f2517ab593d0567db8426406452a29723c" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**クラウド設定に名前を付ける**

Aikido で接続したテナンシーに名前を付け、運用環境（本番、ステージング、開発）を指定します。これにより、Aikido は重大度とビジネスへの影響に基づいて検出結果の優先順位を付けられます。をクリックします **保存** をクリックして完了します。

<figure><img src="/files/63ec8c03576651ae1293e6e225ce8fad06808e71" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

アカウント接続後 1〜2 分以内に、Aikido が脅威となりうる設定ミスを報告します。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.aikido.dev/docs/docs-ja/kuraudosukyan/connect-your-cloud/connect-oracle-cloud.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
