翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
共有なしで Amazon Keyspaces へのクロスアカウントアクセスを設定する VPC
Amazon Keyspaces テーブルとプライベートVPCエンドポイントが異なるアカウントによって所有されているが、 を共有していない場合でもVPC、アプリケーションはVPCエンドポイントを使用してクロスアカウントに接続できます。アカウントはVPCエンドポイントを共有していないため、、Account B
、および Account A
には独自のVPCエンドポイントAccount C
が必要です。Cassandra クライアントドライバーは、Amazon Keyspaces はマルチノードクラスターではなく単一ノードとして認識します。接続時に、クライアントドライバーは、アカウントの で使用可能なエンドポイントの 1 つを返すDNSサーバーに到達しますVPC。
パブリックVPCエンドポイントを使用するか、各アカウントにプライベートVPCエンドポイントをデプロイすることで、共有エンドポイントなしで異なるアカウントの Amazon Keyspaces テーブルにアクセスすることもできます。共有 を使用しない場合VPC、各アカウントには独自のVPCエンドポイントが必要です。この例ではAccount A
、、、および はAccount B
、 のテーブルにアクセスするために独自のVPCエンドポイントAccount C
を必要としますAccount A
。この設定でVPCエンドポイントを使用する場合、Amazon Keyspaces は、マルチノードクラスターではなく単一ノードクラスターとして Cassandra クライアントドライバーに表示されます。接続時に、クライアントドライバーは、アカウントの で使用可能なエンドポイントの 1 つを返すDNSサーバーに到達しますVPC。ただし、クライアントドライバーは system.peers
テーブルにアクセスして追加のエンドポイントを検出することはできません。利用できるホストの数が少ないため、ドライバーによる接続数は少なくなります。これを調整するには、ドライバーの接続プール設定を 3 倍に増やします。