Amazon Keyspaces のマルチリージョンレプリケーションでのロールの使用 - Amazon Keyspaces (Apache Cassandra 向け)

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

Amazon Keyspaces のマルチリージョンレプリケーションでのロールの使用

Amazon Keyspaces (Apache Cassandra 向け) で を使用する AWS Identity and Access Management (IAM) サービスにリンクされたロール 。サービスにリンクされたロールは、Amazon Keyspaces に直接リンクされた一意のタイプのIAMロールです。サービスにリンクされたロールは Amazon Keyspaces によって事前定義されており、サービスが他の を呼び出すために必要なすべてのアクセス許可が含まれています。 AWS ユーザーに代わって のサービス。

必要な許可を手動で追加する必要がないため、サービスリンクロールは Amazon Keyspaces のセットアップを容易にします。サービスリンクロールの許可は Amazon Keyspaces が定義し、特に定義されない限り、Amazon Keyspaces のみがそのロールを引き受けることができます。定義されたアクセス許可には、信頼ポリシーとアクセス許可ポリシーが含まれ、そのアクセス許可ポリシーを他のIAMエンティティにアタッチすることはできません。

サービスリンクロールを削除するには、まずその関連リソースを削除します。これは、リソースにアクセスするための許可を不用意に削除できないため、Amazon Keyspaces リソースを保護できます。

サービスにリンクされたロールをサポートする他のサービスについては、「」を参照してください。 AWS サービスにリンクされたロール列に「はい」がある サービスIAMと連携して検索する サービス。 サービスにリンクされたロールに関するドキュメントをサービスで表示するには、[Yes] (はい) リンクを選択します。

Amazon Keyspaces のサービスリンクロール権限

Amazon Keyspaces は、 という名前のサービスにリンクされたロールを使用してAWSServiceRoleForAmazonKeyspacesReplication、Amazon Keyspaces がユーザーに代わってマルチリージョンテーブルのすべてのレプリカに書き込みをレプリケートできるようにします。

AWSServiceRoleForAmazonKeyspacesReplication サービスにリンクされたロールは、次のサービスを信頼してロールを引き受けます。

  • replication.cassandra.amazonaws.com

という名前のロールアクセス許可ポリシー KeyspacesReplicationServiceRolePolicy は、Amazon Keyspaces が以下のアクションを実行することを許可します。

  • アクション: cassandra:Select

  • アクション: cassandra:SelectMultiRegionResource

  • アクション: cassandra:Modify

  • アクション: cassandra:ModifyMultiRegionResource

Amazon Keyspaces サービスにリンクされたロール AWSServiceRoleForAmazonKeyspacesReplication は、ポリシーで指定された Amazon リソースネーム (ARN) の「アクション:」というアクセス許可を提供しますが、Amazon Keyspaces はARNアカウントの を提供します。

ユーザー、グループ、ロールなどがサービスにリンクされたロールを作成、編集、削除できるようにするには、アクセス権限を設定する必要があります。詳細については、「 ユーザーガイド」の「サービスにリンクされたロールのアクセス許可IAM」を参照してください。

Amazon Keyspaces 向けのサービスリンクロールの作成

サービスにリンクされたロールは手動で作成できません。でマルチリージョンキースペースを作成する場合 AWS Management Console、 AWS CLI、または AWS API、Amazon Keyspaces はサービスにリンクされたロールを作成します。

このサービスリンクロールを削除した後で再度作成する必要が生じた場合は、同じ方法でアカウントにロールを再作成できます。マルチリージョンキースペース を作成すると、Amazon Keyspaces によってサービスにリンクされたロールが再度作成されます。

Amazon Keyspaces のサービスリンクロールの編集

Amazon Keyspaces では、 AWSServiceRoleForAmazonKeyspacesReplication サービスにリンクされたロールを編集することはできません。サービスリンクロールを作成した後は、多くのエンティティによってロールが参照される可能性があるため、ロール名を変更することはできません。ただし、 を使用してロールの説明を編集することはできますIAM。詳細については、「 IAMユーザーガイド」の「サービスにリンクされたロールの編集」を参照してください。

Amazon Keyspaces のサービスリンクロールの削除

サービスリンクロールが必要な機能またはサービスが不要になった場合には、そのロールを削除することをお勧めします。そうすることで、モニタリングや保守が積極的に行われていない未使用のエンティティを排除できます。ただし、まずすべての でアカウント内のすべてのマルチリージョンキースペースを削除する必要があります。 AWS リージョン サービスにリンクされたロールを手動で削除する前に。

サービスリンクロールのクリーンアップ

IAM を使用してサービスにリンクされたロールを削除する前に、まずロールが使用するマルチリージョンキースペースとテーブルを削除する必要があります。

注記

リソースを削除しようとしているときに Amazon Keyspaces サービスがロールを使用している場合は、削除が失敗する可能性があります。失敗した場合は、数分待ってから操作を再試行してください。

によって使用されている Amazon Keyspaces リソースを削除するには AWSServiceRoleForAmazonKeyspacesReplication (コンソール)
  1. にサインインする AWS Management Console、ホーム で Amazon Keyspaces https://console.aws.amazon.com/keyspaces/コンソールを開きます。

  2. 左側のパネルから [Keyspaces] を選択します。

  3. リストからマルチリージョンキースペースをすべて選択します。

  4. [削除] を選択して削除を確認し、[キースペースを削除] を選択します。

次のいずれかの方法で、マルチリージョンキースペースをプログラムで削除することもできます。

サービスリンクロールの手動による削除

IAM コンソール、 AWS CLI、または AWS API サービスにリンクされたロールを削除するには、 にします AWSServiceRoleForAmazonKeyspacesReplication。詳細については、「 ユーザーガイド」の「サービスにリンクされたロールの削除IAM」を参照してください。

Amazon Keyspaces サービスにリンクされたロールのサポートされているリージョン

Amazon Keyspaces は、サービスを利用できるすべてのリージョンで、サービスにリンクされたロールの使用をサポートしているわけではありません。 AWSServiceRoleForAmazonKeyspacesReplication ロールは、次のリージョンで使用できます。

リージョン名 リージョン識別子 Amazon Keyspaces でのサポート
米国東部 (バージニア北部) us-east-1 はい
米国東部 (オハイオ) us-east-2 はい
米国西部 (北カリフォルニア) us-west-1 はい
米国西部 (オレゴン) us-west-2 はい
アジアパシフィック (ムンバイ) ap-south-1 はい
アジアパシフィック (大阪) ap-northeast-3 はい
アジアパシフィック (ソウル) ap-northeast-2 はい
アジアパシフィック (シンガポール) ap-southeast-1 はい
アジアパシフィック (シドニー) ap-southeast-2 はい
アジアパシフィック (東京) ap-northeast-1 はい
カナダ (中部) ca-central-1 はい
欧州 (フランクフルト) eu-central-1 はい
欧州 (アイルランド) eu-west-1 はい
欧州 (ロンドン) eu-west-2 はい
欧州 (パリ) eu-west-3 はい
南米 (サンパウロ) sa-east-1 はい
AWS GovCloud (米国東部) us-gov-east-1 なし
AWS GovCloud (米国西部) us-gov-west-1 なし