> 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 の設定ミスを可視化します。すべての設定チェックは [こちら。](https://app.aikido.dev/clouds/checks)
* Aikido は、設定の進化に合わせて Oracle Cloud テナンシーを新たなリスクから継続的に監視します。

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

### 開始するには

始めるには、次へ進んでください [クラウド概要ページ](https://app.aikido.dev/clouds) Aikido でクリック **「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 で、次を設定します **ポリシーの用途** を **監査** を選び、 **「監査担当者にリソースの確認を許可する」** テンプレートを選択します。次に、 **ID ドメイン**を選び、 **グループ**を選択し、先ほど作成したグループを選びます（例： `aikido-security-readonly`).\
\
**オプション 2: ステートメントを手動で追加する**

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

```
グループ aikido-security-readonly にテナンシー内のすべてのリソースの検査を許可する
グループ aikido-security-readonly にテナンシー内のすべてのリソースの読み取りを許可する
グループ aikido-security-readonly にテナンシー内の audit-events の読み取りを許可する
```

{% 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.
