翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
テストワークベンチ用の IAM ロールを作成する - 高度な機能
テストワークベンチ IAM ロールのアクセス許可の設定
このセクションでは、Test Workbench アクセス許可の最小特権アクセスコントロールを実装するための AWS Identity and Access Management (IAM) アイデンティティベースのポリシーの例をいくつか示します。
-
テストワークベンチが S3 のオーディオファイルを読み取るためのポリシー – このポリシーにより、テストワークベンチはテストセットで使用されているオーディオファイルを読み取ることができます。以下のポリシーは、テストセット内のオーディオファイルの Amazon S3 の場所を指すように、
S3BucketNameとS3Pathを更新するよう適宜変更する必要があります。 -
テストワークベンチがテストセットと結果を Amazon S3 バケットに読み書きするためのポリシー – このポリシーにより、テストワークベンチはテストセットの入力と結果を保存できます。以下のポリシーを変更して、
S3BucketNameをテストセットデータが保存される Amazon S3 バケットに更新する必要があります。テストワークベンチは、これらのデータを Amazon S3 バケットのみに保存し、Lex Service インフラストラクチャには保存しません。そのため、テストワークベンチは、適切に機能させるために Amazon S3 バケットへのアクセスが必要です。 -
テストワークベンチが CloudWatch Logs を読み取るためのポリシー – このポリシーにより、テストワークベンチは Amazon CloudWatch Logs に保存されている Lex 会話テキストログからテストセットを生成できます。以下のポリシーを変更して、
リージョン、AwsAccountId、LogGroupNameを更新する必要があります。 -
テストワークベンチが Lex ランタイムを呼び出すためのポリシー – このポリシーにより、テストワークベンチは Lex ボットに対してテストセットを実行できます。以下のポリシーを変更して、
リージョン、AwsAccountId、BotIdを更新する必要があります。テストワークベンチは Lex 環境で任意のボットをテストできるため、リソースを「arn:aws:lex:Region:AwsAccountId:bot-alias/*」に置き換えて、テストワークベンチにアカウント内のすべての Amazon Lex V2 ボットへのアクセスを許可できます。 -
(オプション) テストワークベンチがテストセットデータを暗号化および復号化するポリシー – テストワークベンチがカスタマーマネージド KMS キーを使用してテストセットの入力と結果を Amazon S3 バケットに保存するように設定されている場合、テストワークベンチには KMS キーへの暗号化と復号化の両方のアクセス許可が必要です。以下のポリシーを変更して、
Region、AwsAccountId、およびKmsKeyIdを更新する必要があります。ここで、KmsKeyIdはカスタマーマネージド KMS キーの ID です。 -
(オプション) テストワークベンチがオーディオファイルを復号化するためのポリシー – オーディオファイルがカスタマーマネージド KMS キーを使用して S3 バケットに保存されている場合、テストワークベンチには KMS キーへの復号化アクセス許可が必要です。以下のポリシーを変更して、
Region、AwsAccountId、およびKmsKeyIdを更新する必要があります。ここで、KmsKeyIdは、オーディオファイルの暗号化に使用されるカスタマーマネージド KMS キーの ID です。