

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 Amazon Connect 中設定要從 S3 儲存貯體播放的提示
<a name="setup-prompts-s3"></a>

設定 [取得客戶輸入內容](get-customer-input.md)、[循環提示](loop-prompts.md)、[播放提示](play.md) 或 [儲存客戶輸入內容](store-customer-input.md) 區塊的提示時，可以選擇 S3 儲存貯體作為來源位置。您可以視需要在 S3 儲存貯體中存放任意數量的語音提示，並使用聯絡人屬性即時存取它們。如需範例，請參閱 [播放提示](play.md) 區塊。

## 要求
<a name="format-prompts-s3"></a>
+ **支援的格式**：Amazon Connect 支援 .wav 檔案，可使用於您的提示。您必須使用 8 kHz 的 .wav 檔案，以及採用 U-Law 編碼的單聲道音訊。否則，提示將無法正確播放。您可以使用公開提供的第三方工具將 .wav 檔案轉換為 U-Law 編碼。轉換檔案後，將它們上傳到 Amazon Connect。
+ **大小**：Amazon Connect 支援小於 50 MB 且長度小於 5 分鐘的提示。
+ **對於預設為停用的區域** (也稱為[選擇加入](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html)區域)，例如非洲 (開普敦)，您的儲存貯體必須位於相同的區域。

## 更新 S3 儲存貯體政策
<a name="bucket-policy-prompts-s3"></a>

若要允許 Amazon Connect 從 S3 儲存貯體播放提示，在設定 S3 儲存貯體時，您必須更新儲存貯體政策以授予 `connect.amazonaws.com` (Amazon Connect 服務主體) 呼叫 `s3:ListBucket` 和 `s3:GetObject` 的許可。

**若要更新 S3 儲存貯體政策：**

1. 登入 Amazon S3 主控台。

1. 選擇具有提示的儲存貯體。

1. 選擇**許可**索引標籤標籤。

1. 在 **儲存貯體政策** 方塊中，選擇 **編輯**，然後將下列政策貼上作為您的範本。將儲存貯體名稱、區域、 AWS 帳戶 ID 和[執行個體 ID](find-instance-arn.md) 取代為您自己的資訊，然後選擇 **儲存變更**。

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "statement1",
               "Effect": "Allow",
               "Principal": {
                   "Service": "connect.amazonaws.com"
               },
               "Action": [
                   "s3:ListBucket",
                   "s3:GetObject"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket1",
                   "arn:aws:s3:::amzn-s3-demo-bucket1/*"
               ],
               "Condition": {
                   "StringEquals": {
                       "aws:SourceAccount": "123456789012",
                       "aws:SourceArn": "arn:aws:connect:region:123456789012:instance/instance-id"
                   }
               }
           }
       ]
   }
   ```

------

1. 加密：如果 S3 儲存貯體上已啟用 AWS 受管金鑰 ，Amazon Connect 將無法從 S3 儲存貯體下載和播放提示。不過，您可以使用客戶受管金鑰來允許 Amazon Connect 服務主體 (「connect.amazonaws.com」)，讓您的 Amazon Connect 執行個體能夠存取 S3 儲存貯體。請參閱下面的程式碼片段：

   ```
   {
               "Sid": "Enable Amazon Connect",
               "Effect": "Allow",
               "Principal": {
                   "Service": "connect.amazonaws.com"
               },
               "Action": "kms:decrypt",
               "Resource": [
               	"arn:aws:kms:region:account-ID:key/key-ID"
               ]
   }
   ```

   下圖顯示您在 AWS Key Management Service 主控台的**金鑰政策**索引標籤上放置程式碼的位置。  
![\[您新增金鑰政策的 KMS 頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/contact-flow-prompts-s3.png)

   如需尋找金鑰 ID 的資訊，請參閱 *AWS Key Management Service 開發人員指南*中的[尋找金鑰 ID 和 ARN](https://docs.aws.amazon.com/kms/latest/developerguide/find-cmk-id-arn.html)。

使用所需的儲存貯體政策設定 S3 儲存貯體後，請設定 [取得客戶輸入內容](get-customer-input.md)、[循環提示](loop-prompts.md)、[播放提示](play.md) 或 [儲存客戶輸入內容](store-customer-input.md)，以便從儲存貯體播放提示。

**提示**  
如需 S3 儲存貯體的詳細資訊，包括範例和限制，請參閱 [播放提示](play.md) 區塊。