Amazon Keyspaces にプログラムでアクセスするためのサービス固有の認証情報を作成する - Amazon Keyspaces (Apache Cassandra 向け)

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

Amazon Keyspaces にプログラムでアクセスするためのサービス固有の認証情報を作成する

サービス固有の認証情報は、Cassandra が認証とアクセス管理に使用するような従来方式のユーザー名とパスワードに似ています。サービス固有の認証情報により、IAMユーザーは特定の にアクセスできます。 AWS サービス。これらの長期的な認証情報は、他の へのアクセスには使用できません。 AWS サービス。これらは特定のIAMユーザーに関連付けられており、IAM他のユーザーが使用することはできません。

重要

サービス固有の認証情報は、特定のIAMユーザーに関連付けられた長期的な認証情報であり、作成されたサービスにのみ使用できます。IAM ロールまたはフェデレーティッド ID にすべての へのアクセス許可を付与するには AWS 一時的な認証情報を使用する リソースは、 を使用する必要があります。 AWS Amazon Keyspaces の SigV4 認証プラグインによる 認証

サービス固有の認証情報を生成するには、次のいずれかの手順を使用します。

Console
コンソールを使用してサービス固有の認証情報を作成する
  1. にサインインする AWS Management Console を開き、 AWS Identity and Access Management の コンソールhttps://console.aws.amazon.com/iam/home

  2. ナビゲーションペインで、[Users] (ユーザー) を選択し、次に、事前に作成した、Amazon Keyspaces のアクセス許可 (ポリシーがアタッチされている) を持っているユーザーを選択します。

  3. [Security Credentials] (セキュリティ認証情報) を選択します。[Credentials for Amazon Keyspaces] (Amazon Keyspaces の認証情報) で、[Generate credentials] (認証情報を生成) を使用してサービス固有の認証情報を生成します。

    これで、サービス固有の認証情報が利用可能になりました。パスワードを表示またはダウンロードできるのはこの時点だけです。後で回復することはできません。ただし、パスワードはいつでもリセットできます。ユーザーおよびパスワードは後で必要になるため、安全な場所に保存します。

CLI
を使用してサービス固有の認証情報を作成する AWS CLI

サービス固有の認証情報を生成する前に、 をダウンロード、インストール、設定する必要があります。 AWS Command Line Interface (AWS CLI):

  1. をダウンロードする AWS CLI http://aws.amazon.com/cli

    注記

    - AWS CLI は Windows、macOSで実行されます。

  2. のインストールの手順に従います。 AWS CLI および の設定 AWS CLIAWS Command Line Interface ユーザーガイド

  3. 以下を使用 AWS CLI、次のコマンドを実行して、ユーザー のサービス固有の認証情報を生成しalice、Amazon Keyspaces にアクセスできるようにします。

    aws iam create-service-specific-credential \ --user-name alice \ --service-name cassandra.amazonaws.com

出力は次のようになります。

{ "ServiceSpecificCredential": { "CreateDate": "2019-10-09T16:12:04Z", "ServiceName": "cassandra.amazonaws.com", "ServiceUserName": "alice-at-111122223333", "ServicePassword": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", "ServiceSpecificCredentialId": "ACCAYFI33SINPGJEBYESF", "UserName": "alice", "Status": "Active" } }

出力の ServiceUserNameServicePassword の値を書き留めておきます。これらの値は後で必要になるため、安全な場所に保存しておいてください。

重要

ServicePassword を利用できるのはこの時点だけです。