> 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 で **「Connect Cloud」**&#x3092;クリックし、 **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`）、 **作成**.

*をクリックします。*
{% endstep %}

{% step %}
**後で Aikido のアクセスを監査しやすいように、専用ユーザーを作成することを推奨します。**

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

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

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

**オプション 1：Policy Builder テンプレートを使用する（推奨）**

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

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

```
グループ aikido-security-readonly に、テナンシー内の all-resources を検査することを許可する
グループ aikido-security-readonly に、テナンシー内の all-resources を読み取ることを許可する
グループ 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.
