翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Connect Customer で S3 バケットから再生するプロンプトを設定する
顧客の入力を取得する、プロンプトのループ、プロンプトの再生、または 顧客の入力を保存する ブロックでプロンプトを設定する場合、S3 バケットをソースの場所として選択できます。S3 バケットには必要な数の音声プロンプトを保存でき、問い合わせ属性を使用してリアルタイムでアクセスできます。例については、プロンプトの再生 ブロックを参照してください。
要件
-
サポートされている形式: Connect Customer は、プロンプトに使用する .wav ファイルをサポートしています。8 KHz の .wav ファイルと U-Law エンコーディングのモノチャネルオーディオを使用する必要があります。そうしないと、プロンプトが正しく再生されません。公開されているサードパーティーツールを使用して、.wav ファイルを U-Law エンコーディングに変換できます。ファイルを変換したら、Connect Customer にアップロードします。
-
サイズ: Connect Customer は、50MB 未満で 5 分未満のプロンプトをサポートしています。
-
アフリカ (ケープタウン) など、デフォルトで無効になっているリージョン (オプトインリージョンとも呼ばれます) の場合、バケットは同じリージョンに存在する必要があります。
S3 バケットポリシーを更新する
Connect Customer が S3 バケットからプロンプトを再生できるようにするには、S3 バケットを設定するときに、バケットポリシーを更新して connect.amazonaws.com (Connect Customer Service プリンシパル) に s3:ListBucketおよび を呼び出すアクセス許可を付与する必要がありますs3:GetObject。
S3 バケットポリシーを更新するには、次の手順を実行します。
-
Amazon S3 管理コンソールに移動します。
-
プロンプトがあるバケットを選択します。
-
[Permissions] (許可) タブを選択します。
-
[Bucket policy] (バケットポリシー) ボックスで、[Edit] (編集) を選択し、次のポリシーをテンプレートとして貼り付けます。バケット名、リージョン、 AWS アカウント ID、および インスタンス ID をユーザー自身の情報に置き換えて、[Save changes] (変更の保存) を選択します。
-
暗号化: が S3 バケットで有効になっている場合、Connect Customer AWS マネージドキー は S3 バケットからプロンプトをダウンロードして再生できません。ただし、カスタマーマネージドキーを使用して、Connect Customer インスタンスが S3 バケットにアクセスできるようにする Connect Customer Service プリンシパル (「connect.amazonaws.com」) を許可できます。次のコードスニペットを参照してください。
{ "Sid": "Enable Connect Customer", "Effect": "Allow", "Principal": { "Service": "connect.amazonaws.com" }, "Action": "kms:decrypt", "Resource": [ "arn:aws:kms:region:account-ID:key/key-ID" ] }次の図は、 AWS Key Management Service コンソールのキーポリシータブでコードを配置する場所を示しています。
キー ID を見つける方法については、『AWS Key Management Service デベロッパーガイド』の「キー ID と ARN の検索」を参照してください。
必要なバケットポリシーで S3 バケットを設定した後、バケットからプロンプトを再生するように 顧客の入力を取得する、プロンプトのループ、プロンプトの再生、または 顧客の入力を保存する を設定します。
ヒント
例や制限を含む S3 バケットの詳細については、プロンプトの再生 ブロックを参照してください。