信頼されたアカウントでの共有 Oracle Database@AWS リソースの使用 - Oracle Database@AWS

信頼されたアカウントでの共有 Oracle Database@AWS リソースの使用

リソースが信頼されたアカウントと共有され、Oracle Database@AWS のサービスを初期化したら、共有リソースを表示して使用できます。このトピックでは、信頼されたアカウントで共有リソースを使用する方法について説明します。

信頼されたアカウントの共有リソースの制限

共有 Oracle Database@AWS リソースを使用する場合は、次の制限に注意してください。

  • リソース共有は、同じ AWS 組織内でのみサポートされます。

  • 購入者アカウント (Oracle Database@AWS プライベートオファーを承諾したアカウント) のみが、Exadata インフラストラクチャと ODB ネットワークリソースを作成できます。

  • リソースは、必要なアクセス許可がある場合にのみ、共有インフラストラクチャ上でのみ作成できます。

  • 各リソースタイプに対する特定のアクション (マネージドアクセス許可) は、リソース共有の作成時に自動的に選択され、変更することはできません。

  • 別のアカウントが所有するリソースを変更または削除することはできません。

  • 共有インフラストラクチャで作成するリソースは、アカウントによって所有され、OCI クォータにカウントされます。親リソースにも同じことが当てはまります。

  • 所有者アカウントがリソースの共有を解除すると、この共有インフラストラクチャ上に新しいリソースを作成できなくなります。ただし、既存のリソースは引き続き機能します。

  • クロスリージョンのリソース共有はサポートされていません。リソースは同じ AWS リージョン内でのみ共有できます。

  • 信頼されたアカウントのリソースは、Oracle Database@AWS サブスクリプションの購入者に請求されます。

  • 共有されているリソースを使用する場合は、Amazon リソースネーム (ARN) を指定する必要があります。

共有 Exadata インフラストラクチャ上に VM クラスターを作成する

信頼されたアカウントが共有 Exadata インフラストラクチャと ODB ネットワークにアクセスできる場合は、このインフラストラクチャ上に Exadata VM クラスター、Autonomous VM クラスター、または ODB ピアリングを作成できます。

注記

共有されているリソースを使用する場合は、リソース ID のみを指定するのではなく、Amazon リソースネーム (ARN) を指定する必要があります。

  1. https://console.aws.amazon.com/odb/ で Oracle Database@AWS コンソールを開きます。

  2. ナビゲーションペインで、[Exadata VM クラスター] または [Autonomous VM クラスター] を選択します。

  3. [VM クラスターを作成する] または [Autonomous VM クラスターを作成する] を選択します。

  4. [Exadata インフラストラクチャ] の場合は、VM クラスターを作成する共有 Exadata インフラストラクチャを選択します。

  5. VM クラスターの設定に応じて、残りのフィールドに入力します。

  6. [VM クラスターを作成する] または [Autonomous VM クラスターを作成する] を選択します。

AWS CLI を使用して共有 Exadata インフラストラクチャに VM クラスターを作成するには、create-cloud-vm-cluster コマンドを使用します。

aws odb create-cloud-vm-cluster --region us-east-1 \ --cloud-exadata-infrastructure-id arn:aws:odb:us-east-1:111111111111:cloud-exadata-infrastructure/exa_aaaaaaaaaa \ --odb-network-id arn:aws:odb:us-east-1:111111111111:odb-network/odbnet_aaaaaaaaaa \ --cpu-core-count 4 \ --display-name "Shared-VMC-1" \ --gi-version "19.0.0.0" \ --hostname "vmchost" \ --ssh-public-keys "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ..." \

AWS CLI を使用して共有 Exadata インフラストラクチャに Autonomous VM クラスターを作成するには、create-cloud-vm-cluster コマンドを使用します。

aws odb create-cloud-autonomous-vm-cluster --region us-east-1 \ --cloud-exadata-infrastructure-id arn:aws:odb:us-east-1:111111111111:cloud-exadata-infrastructure/exa_aaaaaaaaaa \ --odb-network-id arn:aws:odb:us-east-1:111111111111:odb-network/odbnet_aaaaaaaaaa\ --display-name "Shared-AVMC-1" \ --autonomous-data-storage-size-in-tbs 8 \ --cpu-core-count-per-node 16

VM クラスターは、指定された共有 Exadata インフラストラクチャ上に作成され、信頼されたアカウントによって所有されます。

信頼されたアカウントの共有リソースの表示

アカウントと共有されているリソースは、AWS マネジメントコンソールまたは AWS CLI を使用して表示できます。

  1. https://console.aws.amazon.com/odb/ で Oracle Database@AWS コンソールを開きます。

  2. ナビゲーションペインで、表示するリソースタイプを選択します。[Exadata インフラストラクチャ] または [ODB ネットワーク]

  3. コンソールには、共有されているリソースが表示されます。

  4. 共有リソースを選択すると、その詳細が表示されます。

AWS CLI を使用して共有リソースを表示するには、リソースタイプに適した list コマンドを使用します。例えば、Exadata インフラストラクチャを一覧表示するには、次のようにします。

aws odb list-cloud-exadata-infrastructures

レスポンスには、共有されているリソースが表示されます。

特定の共有リソースに関する詳細情報を取得するには、リソース ID を指定した適切な get コマンドを使用します。

aws odb get-cloud-exadata-infrastructure --cloud-exadata-infrastructure-id exa_infra_1

共有 ODB ネットワークでの ODB ピアリングの設定

共有 ODB ネットワーク上のアプリケーションとデータベース間の通信を有効にするには、VPC と共有 ODB ネットワーク間に ODB ピアリングを設定します。ODB ピアリングの詳細については、「Oracle Database@AWS での ODB ピアリング接続の作成」を参照してください。

  1. https://console.aws.amazon.com/odb/ で Oracle Database@AWS コンソールを開きます。

  2. ナビゲーションペインで、[ODB ピアリング] を選択します。

  3. [ODB ネットワークピアリングの作成] を選択します。

  4. [ODB ネットワーク] の場合は、ピアリングする共有 ODB ネットワークを選択します。

  5. [ピアネットワーク] で、VPC を選択します。

  6. [ODB ネットワークピアリングの作成] を選択します。

AWS CLI を使用して VPC と共有 ODB ネットワーク間にネットワークピアリング接続を作成するには、create-odb-peering-connection コマンドを使用します。

aws odb create-odb-peering-connection \ --odb-network-id odbnet_1234567890abcdef \ --peer-network-id vpc-abcdef1234567890

ピアリング接続を作成したら、ルートテーブルを更新してピアリングネットワーク間のトラフィックを有効にします。

aws ec2 create-route \ --route-table-id rtb-1234567890abcdef \ --destination-cidr-block 10.0.0.0/16 \ --odb-network-arn arn:aws:odb:us-east-1:111111111111:odb-network/odbnet_1234567890abcdef