

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

# 在 CCP 中啟用附件，讓客戶和客服人員能夠共用和上傳檔案
<a name="enable-attachments"></a>

您可以允許客戶和客服人員使用聊天和電子郵件共用檔案，並允許客服人員將檔案上傳至案例。完成本主題中的步驟後，附件圖示會自動出現在您的客服人員的聯絡人控制台中，以便他們能夠透過聊天和電子郵件共用附件。

**重要**  
您必須完成本主題中有關於電子郵件附件的步驟 1 和 2 (建立 Amazon S3 儲存貯體和設定 CORS 政策)。若未執行此動作，就為您的執行個體選取了**啟用附件共用**，則電子郵件管道將無法用於您的執行個體。

 如需支援的檔案類型清單，請參閱 [Amazon Connect 功能規格](feature-limits.md)。

如果您不使用託管通訊小工具，則需要更新面向客戶的聊天介面以支援附件共用。

**使用自訂聊天應用程式嗎？** 查看我們新增以支援附件共享的 API：[StartAttachmentUpload](https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_StartAttachmentUpload.html)、[CompleteAttachmentUpload](https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CompleteAttachmentUpload.html) 和 [GetAttachment](https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_GetAttachment.html)。

**使用自訂客服人員應用程式？** 查看附加檔案 API：[StartAttachedFileUpload](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartAttachedFileUpload.html)、[CompleteAttachedFileUpload](https://docs.aws.amazon.com/connect/latest/APIReference/API_CompleteAttachedFileUpload.html)、[GetAttachedFile](https://docs.aws.amazon.com/connect/latest/APIReference/API_GetAttachedFile.html)、[BatchGetAttachedFileMetadata](https://docs.aws.amazon.com/connect/latest/APIReference/API_BatchGetAttachedFileMetadata.html) 和 [DeleteAttachedFile](https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteAttachedFile.html)。

## 步驟 1：啟用附件
<a name="step1-enable-attachments"></a>

1. 在 [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/) 開啟 Amazon Connect 主控台。

1. 在執行個體頁面上，選擇執行個體別名。執行個體別名也是您的**執行個體名稱**，它會出現在您的 Amazon Connect URL 中。下圖顯示 **Amazon Connect 虛擬聯絡中心執行個體**頁面，其中包含執行個體別名周圍的方塊。  
![\[Amazon Connect 虛擬聯絡中心執行個體頁面、執行個體別名。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/instance.png)

1. 在**資料儲存**頁面的**附件**下，選擇**編輯**，選擇**啟用附件共用**，然後選擇**儲存**。

   出現儲存選項，類似下圖。  
![\[附件區段。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/attachments-enable.png)

1. 您可以變更附件存放的 Amazon S3 儲存貯體位置。依預設，系統會使用您現有的 Amazon Connect 儲存貯體，並為附件加上新的前置詞。
**注意**  
目前，Amazon Connect 不支援啟用[物件鎖定](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock.html)的 S3 儲存貯體。

   附件功能會利用兩個 Amazon S3 位置：預備位置和最終位置。

   請注意預備位置的下列相關資訊：
   + 預備位置是作為商務驗證流程的一部分使用。Amazon Connect 會用它來驗證檔案大小和類型，之後才能使用 `GetAttachedFile` 或 `GetAttachment` API 下載檔案。
   + 預備前置詞是由 Amazon Connect 根據您選擇的儲存貯體路徑建立的。具體來說，它包括您儲存檔案位置的 S3 前置詞，並附加了**預備**。
   + 建議您將預備前置詞的資料保留政策變更為一天。如此，您就不會因儲存暫存檔案而被收取費用。如需說明，請參閱 *Amazon S3 使用者指南*中的[如何建立 S3 儲存貯體的生命週期規則？](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-lifecycle.html)。
**警告**  
僅變更**檔案暫存位置**的生命週期。如果您不小心變更整個 Amazon S3 儲存貯體的生命週期，所有文字記錄和附件都會被刪除。
若未啟用 S3 儲存貯體版本控制，S3 物件就會**永久刪除**。

## 步驟 2：在附件儲存貯體上設定 CORS 政策
<a name="step2-update-cors-policy"></a>

若要允許客戶和客服人員上傳和下載檔案，請更新跨來源資源共用 (CORS) 政策，以允許在用於附件的 Amazon S3 儲存貯體上提出 `PUT` 和 `GET` 請求。相較之下，在 Amazon S3 儲存貯體上啟用公開讀取/寫入較危險。

**若要在附件儲存貯體上設定 CORS**

1. 尋找用於存放附件的 Amazon S3 儲存貯體名稱：

   1. 在 [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/) 開啟 Amazon Connect 主控台。

   1. 在 Amazon Connect 主控台中，選擇**資料儲存**，然後找出 Amazon S3 儲存貯體名稱。

1. 開啟位於 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 的 Amazon S3 主控台。

1. 在 Amazon S3 主控台，選擇您的 Amazon S3 儲存貯體。

1. 選擇**許可**索引標籤，然後向下捲動至**跨來源資源共用 (CORS)** 區段。

1. 新增在附件儲存貯體上具有以下規則之一的 CORS 政策。例如 CORS 政策，請參閱 *Amazon S3 開發人員指南*中的[跨來源資源共用：使用案例情境](https://docs.aws.amazon.com/AmazonS3/latest/userguide/cors.html#example-scenarios-cors)。
   + 選項 1：列出將從中傳送和接收附件的端點，例如您的企業網站名稱。此規則允許來自您網站的跨來源 PUT 和 GET 請求 (例如 http://www.example1.com)。

     您的 CORS 政策可能類似於下列範例：

     ```
     [
         {                               
             "AllowedMethods": [
                 "PUT",
                 "GET"            
             ],
             "AllowedOrigins": [
                 "http://www.example1.com", 
                 "http://www.example2.com" 
                 ],
            "AllowedHeaders": [
                 "*"
                 ]
         }    
     ]
     ```
   + 選項 2：將 `*` 萬用字元新增至 `AllowedOrigin`。此規則允許來自所有來源的跨來源 PUT 和 GET 請求，因此您不必列出端點。

     您的 CORS 政策可能類似於下列範例：

     ```
     [
         {                               
             "AllowedMethods": [
                 "PUT",
                 "GET"            
             ],
             "AllowedOrigins": [
                 "*" 
                 ],
            "AllowedHeaders": [
                 "*"
                 ]
         }    
     ]
     ```

## 步驟 3 (選用)：與 API 整合以增強自訂 UI
<a name="step3-update-chat-ui"></a>

如果您略過立即可用的聊天 UI 或客服人員工作區，您可以使用 Amazon Connect 參與者附件 API 或 Amazon Connect 附加檔案 API 自行建置 UI，並提供案例和聊天的附件支援。如需使用這兩組 API 的通用步驟，請參閱[使用附件](https://docs.aws.amazon.com/connect/latest/APIReference/working-with-acps-api)。

## 下一步驟
<a name="nextsteps-attachments"></a>

我們建議您啟用附件掃描，以符合法規要求或您組織可能針對檔案共用的安全性政策。如需詳細資訊，請參閱[在 Amazon Connect 中設定附件掃描](setup-attachment-scanning.md)。

## 附件未顯示？
<a name="problems-enabling-attachments"></a>

如果您的客服人員報告在聊天訊息中接收和傳送附件時發生問題，請參閱 [內部防火牆或缺少 CORS 政策防止存取聊天、電子郵件或案例附件](ts-agent-attachments.md)。