

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

# Amazon Keyspaces にプログラムによってアクセスするための認証情報を作成する
<a name="programmatic.credentials"></a>

Amazon Keyspaces リソースへのプログラムアクセスに必要な認証情報を、ユーザーとアプリケーションに提供するには、次のいずれかを実行します。
+ Cassandra が認証とアクセス管理に使用する従来のユーザー名とパスワードに似たサービス固有の認証情報を作成します。 AWS サービス固有の認証情報は、特定の AWS Identity and Access Management (IAM) ユーザーに関連付けられ、作成されたサービスにのみ使用できます。詳細については、「IAM ユーザーガイド」の[「Using IAM with Amazon Keyspaces (for Apache Cassandra)」](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_keyspaces.html)(IAM と Amazon Keyspaces (Apache Cassandra 向け) の併用) を参照してください。
**警告**  
IAM ユーザーは長期認証情報を保有するため、セキュリティ上のリスクが生じます。このリスクを軽減するために、これらのユーザーにはタスクの実行に必要な権限のみを付与し、不要になったユーザーは削除することをお勧めします。
+ セキュリティを強化するために、すべての AWS サービスで使用される IAM ID を作成し、一時的な認証情報を使用することをお勧めします。Cassandra クライアントドライバー用の Amazon Keyspaces SigV4 認証プラグインを使用すると、ユーザー名とパスワードではなく IAM アクセスキーを使用して Amazon Keyspaces のコールの認証を行うことができます。Amazon Keyspaces SigV4 プラグインにより、[IAM ユーザー、ロール、およびフェデレーティッドアイデンティティ](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html)の認証を Amazon Keyspaces API リクエストで行えるようにするには、[「AWS Signature Version 4 process (SigV4)」](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)( 署名バージョン 4 プロセス (SigV4)) を参照してください。

  SigV4 プラグインは次の場所からダウンロードできます。
  + Java: [https://github.com/aws/aws-sigv4-auth-cassandra-java-driver-plugin](https://github.com/aws/aws-sigv4-auth-cassandra-java-driver-plugin)。
  + Node.js: [https://github.com/aws/aws-sigv4-auth-cassandra-nodejs-driver-plugin](https://github.com/aws/aws-sigv4-auth-cassandra-nodejs-driver-plugin)。
  + Python: [https://github.com/aws/aws-sigv4-auth-cassandra-python-driver-plugin](https://github.com/aws/aws-sigv4-auth-cassandra-python-driver-plugin)。
  + Go: [https://github.com/aws/aws-sigv4-auth-cassandra-gocql-driver-plugin](https://github.com/aws/aws-sigv4-auth-cassandra-gocql-driver-plugin)。

  SigV4 認証プラグインを使用して接続を確立する方法のサンプルコードについては、「[Cassandra クライアントドライバーを使用した Amazon Keyspaces へのプログラムアクセス](programmatic.drivers.md)」を参照してください。

**Topics**
+ [サービス固有の認証情報の作成](programmatic.credentials.ssc.md)
+ [AWS 認証用の IAM 認証情報を作成する](access.credentials.md)