構成
このトピックでは、AWS Virtual Private Cloud (VPC)とOracle Database@AWSのODBネットワーク間の接続を構成するために必要なステップについて説明します。
表1-1接続を構成するために必要な権限
タスク | クラウド | ペルソナ | 権限 |
---|---|---|---|
Oracle Database@AWS用のAWS VPCとODBネットワーク間の接続の構成 | AWS |
アプリケーションVPCのルート表にルート・ルールを作成するには、次のEC2 IAM権限が必要です。
ルート53でアウトバウンド・エンドポイントを作成するには、次のルート53リゾルバIAM権限が必要です。
EC2 IAM:
セキュリティ・グループにセキュリティ・ルールを構成するには、EC2 IAM権限が必要です。
|
ノート
AWS VPCとOracle Database@AWS用のODBネットワーク間の接続の構成を開始する前に、最新のAWS CLI をダウンロードする必要があります。詳細は、AWS CLIの最新バージョンへのインストールまたは更新を参照してください。
AWS VPCとOracle Database@AWS用のODBネットワーク間の接続の構成を開始する前に、最新のAWS CLI をダウンロードする必要があります。詳細は、AWS CLIの最新バージョンへのインストールまたは更新を参照してください。
- 最新のAWS CLIを使用して、次のコマンドを実行します:
aws --version
- AWS CLIバージョン
2.27.47
以上を使用していることを確認してください。たとえば、前のコマンドの実行後に次の出力が表示されます。aws-cli/2.27.47 Python/3.13.5 Darwin/24.5.0 source/x86_64
- 次のコマンドを実行して、
--odb-network-arn
パラメータにアクセスできることを確認します。aws ec2 create-route help
create-route
APIのヘルプSYNOPSISに[--odb-network-arn <value>]
パラメータが表示されていることを確認します:create-route [--destination-prefix-list-id <value>] [--vpc-endpoint-id <value>] [--transit-gateway-id <value>] [--local-gateway-id <value>] [--carrier-gateway-id <value>] [--core-network-arn <value>] [--odb-network-arn <value>]
ルーティングの設定
この項では、ODBネットワークを介してOracle Database@AWSにトラフィックをルーティングできるようにするためのルート表でのルート・ルールの作成について概説します。Oracle Databaseにアクセスするサブネットに関連付けられているすべてのルート表で、同じルート・ルールを作成する必要があります。
ODBネットワークをターゲットとするルート・ルールの作成
「アクセス・キー」および「シークレット・アクセス・キー」を使用してAWS環境変数を設定します:
- オペレーティング・システムがLinuxの場合は、次のスクリプトを使用して、AWSCLIの環境変数を構成します。
$ export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLEKEY $ export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLESECRETKEY $ export AWS_DEFAULT_REGION=<region-code>
- オペレーティング・システムがWindowsの場合は、次のスクリプトを使用して、AWSCLIの環境変数を構成します。
$ set AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLEKEY $ set AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLESECRETKEY $ set AWS_DEFAULT_REGION=<region-code>
- Navigate to VPC dashboard and select Your VPCs from the Virtual private cloud in AWS console.
- 「リソース・マップ」タブを選択し、サブネットに関連付けられているルート表を選択します。
- Oracle Database@AWSダッシュボードから、「ODBネットワーク」を選択し、使用しているODBネットワークを選択します。
- 「サマリー」タブを選択して、ODBネットワークARNおよびクライアント・サブネットCIDR範囲の詳細を表示します。
- 最新のAWS CLIを使用して、次のコマンドを実行します。このコマンドは、アプリケーションVPCのルート表に新しいルートを作成します。このルートは、ODBネットワークを介してクライアント・サブネットCIDRのアプリケーション・トラフィック・ルートを指示します。
ノート
オペレーティング・システムがWindowsの場合は、コマンドを実行する前に、キャレット記号^
をコマンドの最初に含めます。オペレーティング・システムがLinuxの場合は、コマンドを実行する前に、コマンドの最初にスラッシュ記号/
を含めます。aws ec2 create-route --destination-cidr-block <OCI_CLIENT_SUBNET_CIDR> --route-table-id <ROUTE_TABLE_ID> --odb-network-arn <ODB_NETWORK_ARN> --region <REGION>