メインコンテンツへスキップ

OCI テナンシの接続

テナンシは、クラウドリソースを作成・整理・管理するための Oracle Cloud Infrastructure(OCI)の分割単位です。

  • OCI テナンシを DoiT に接続するには、Cloud Intelligence の Enhanced もしくは Enterprise プランが必要です。

  • ご契約条件に基づき、毎月のクラウド利用額に対するパーセンテージで料金が発生します。

必要な権限

DoiT が請求データにアクセスできるようにするための IAM ロール、グループ、ポリシーを作成するには、OCI テナンシの管理者権限が必要です。

  • DoiT 用の専用 IAM ユーザー

  • 請求データの読み取り権限を持つ IAM グループ

  • Tenancy OCID と Home Region

OCI テナンシを接続する

接続ウィザードは、OCI 接続の設定と API キーの追加の 2 つのパートで構成されています。

ウィザードを起動する

  1. DoiT コンソール にサインインします。

  2. integrations catalog ダッシュボードに移動します。

  3. Oracle Cloud Infrastructure インテグレーションカードで、Connect + または Assets のいずれか利用可能な方を選択します。

  4. Connect new tenancy を選択します。

接続を設定する

このパートでは、必要な OCI リソースを作成し、テナンシの詳細を入力します。

簡潔にするため、下のスクリーンショットではスクリプトを省略しています。完全なバージョンは DoiT コンソールで確認してください。

OCI - Set up connection

ステップ 1: OCI 接続を設定する

すでに OCI CLI をインストールしている場合は、自動化された CLI スクリプトを使用できます。あるいは、マニュアル設定の手順に従ってください。

スクリプトを使用するには、OCI CLI がインストールされており、設定ファイルが ~/.oci/config に配置されている必要があります。

  1. DoiT コンソールで提供されるスクリプトをコピーし、ターミナルで実行します。

  2. 出力された値(Tenancy OCID、User OCID、Home Region)をコピーし、次のステップで使用します。

ステップ 2: テナンシの詳細を入力する

次のフィールドを入力します。

  • Connection name: OCI 接続のわかりやすい名称。

  • Tenancy OCID: OCI テナンシの識別子。cloud.oracle.com/tenancy で確認できます。想定される形式は ocid1.tenancy.oc1..<unique_id> です。

  • User OCID: DoiT 用に作成した IAM ユーザーの OCID。cloud.oracle.com/identity/domains で確認できます。想定される形式は ocid1.user.oc1..<unique_id> です。

  • Home Region: OCI のホームリージョン。例: us-ashburn-1

API キーを追加する

このステップでは、DoiT が一時的な API キーペアを自動生成します。OCI ユーザーに公開鍵をアップロードする必要があります。

OCI ユーザーには、デフォルトで最大 3 つまで API キーを設定できます。この上限に達している場合は、新しいキーを追加する前に OCI コンソールで既存のキーを削除してください。

OCI - Add API key

すでに OCI CLI をインストールしている場合は、自動化された CLI スクリプトを使用できます。あるいは、マニュアル手順に従ってください。

DoiT コンソールで提供される CLI スクリプトをコピーし、ターミナルで実行します。スクリプトは生成された公開鍵を OCI ユーザーにアップロードします。

検証と保存

  1. Validate connection を選択して、DoiT が OCI の請求データにアクセスできることを検証します。

  2. 検証に成功したら、Save and complete を選択して接続を完了します。

請求データの更新頻度

OCI のコストレポートは 6 時間ごとに生成されます(詳細は OC Cost Report Types を参照してください)。DoiT のデータパイプラインは、OCI 請求データを 8 時間ごとに取得します。