マルチリージョンのキースペースとテーブルの作成に必要な IAM アクセス許可を設定する - Amazon Keyspaces (Apache Cassandra 向け)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

マルチリージョンのキースペースとテーブルの作成に必要な IAM アクセス許可を設定する

マルチリージョンのキースペースとテーブルを正常に作成するには、IAM プリンシパルがサービスにリンクされたロールを作成できることが条件になります。このサービスにリンクされたロールは、Amazon Keyspaces によって事前に定義された特殊なタイプの IAM ロールです。このロールには、Amazon Keyspaces がお客様に代わってアクションを実行するために必要なすべての権限が含まれます。サービスにリンクされたロールの詳細については、「Amazon Keyspaces のマルチリージョンレプリケーションでのロールの使用」を参照してください。

マルチリージョンレプリケーションに必要なサービスにリンクされたロールを作成するには、IAM プリンシパルのポリシーに次の要素が必要です。

  • iam:CreateServiceLinkedRole – プリンシパルが実行できるアクション

  • arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication – このアクションを実行できるリソース

  • iam:AWSServiceName": "replication.cassandra.amazonaws.com – このロールをアタッチできる唯一の AWS サービスは Amazon Keyspaces です。

マルチリージョンキースペースとテーブルを作成するために必要な最小限の権限をユーザーに与えるポリシーの例を以下に示します。

{ "Effect": "Allow", "Action": "iam:CreateServiceLinkedRole", "Resource": "arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication", "Condition": {"StringLike": {"iam:AWSServiceName": "replication.cassandra.amazonaws.com"}} }

マルチリージョンのキースペースとテーブル用のその他の IAM アクセス許可については、「サービス認可リファレンス」の「Actions, resources, and condition keys for Amazon Keyspaces (for Apache Cassandra)」を参照してください。