OCIオブジェクト・ストレージへの接続
開始する前に
リソース・プリンシパルを使用してOCIリソースを認証および接続する場合は、次のことを確認してください:
- デプロイメントの動的グループを作成します。単一のデプロイメントを認可するか、コンパートメントまたはテナンシ内のすべてのデプロイメントを認可するかを選択できます。動的グループを定義する一致ルールの記述を参照してください。
- 動的グループの必要なポリシーの追加
- シークレットの使用、ボールトの使用、シークレット・バンドルの読取りなど、セキュアなVaultおよびシークレット・アクセスを有効にするために必要なポリシーを構成します。詳細は、最小推奨ポリシーを参照してください。
詳細は、OCI GoldenGateに必要な最小ポリシーを参照してください。
接続の作成
OCIオブジェクト・ストレージ接続を作成するには:
接続が作成されると、「接続」リストに表示されます。接続をデプロイメントに割り当てて、レプリケーションのソースまたはターゲットとして使用するようにしてください。
既知の問題
リソース・プリンシパル使用時のOCIオブジェクト・ストレージ・レプリケーション・エラー
認証にリソース・プリンシパルが使用されている場合、Replicatは失敗し、次のエラーが発生します。
ERROR 2025-06-12 14:48:16.000489 [main] - An exception has occurred: java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "path" is null java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "path" is null
OCIオブジェクト・ストレージ接続のユーザーOCIDが一致しません(フェデレーテッド・ユーザーのみ)
フェデレーテッド・ユーザーがOCIオブジェクト・ストレージ接続の作成時に「現在のユーザーを使用」を選択した場合、そのOCIDがシステムによって取得されたOCIDと一致しません。
回避策: OCIオブジェクト・ストレージ接続を作成する場合は、必ず「別のユーザーの指定」を選択してから、フェデレーテッド・ユーザーのOCIDを入力してください。
ユーザーOCIDを検索するには、Oracle Cloudコンソールのグローバル・ヘッダーで「プロファイル」をクリックしてから、ユーザー名を選択します。「User Details」ページの「User Information」で、OCIDの「Show」をクリックします。