

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

# CCP で添付ファイルを有効にして、顧客とエージェントがファイルを共有およびアップロードできるようにします。
<a name="enable-attachments"></a>

顧客とエージェントがチャット、E メール、タスクを使用してファイルを共有することを許可し、エージェントがケースにファイルをアップロードすることを許可できます。このトピックのステップを完了すると、エージェントの問い合わせコントロールパネルに添付ファイルアイコンが自動的に表示され、チャット、E メール、タスクで添付ファイルを共有できます。

**重要**  
このトピックのステップ 1 と 4 を完了する必要があります (Amazon S3 バケットを作成し、CORS ポリシーを設定）。これを実行せず、インスタンスの **[添付ファイルの共有を有効化]** をまだ選択している場合、E メールチャネルはインスタンスでは機能しません。

 サポートされているファイルタイプのリストについては、[Connect Customer 機能の仕様](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. Amazon Connect コンソール ([https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/)) を開きます。

1. インスタンスページで、インスタンスエイリアスを選択します。インスタンスエイリアスは、**インスタンス名**として Amazon Connect URL にも表示されます。次の画像は、**[Amazon Connect 仮想コンタクトセンターのインスタンス]** ページを示しています。インスタンスエイリアスがボックスで囲まれています。  
![[Amazon Connect 仮想コンタクトセンターのインスタンス] ページ、インスタンスのエイリアス。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/instance.png)

1. [**データストレージ**] ページの [**添付ファイル**] で、[**編集**] をクリックし、[**添付ファイルの共有を有効にする**] チェックボックスをオンにして、[**保存**] をクリックします。

   ストレージオプションは、次の図のように表示されます。  
![[アタッチメント] セクション。](http://docs.aws.amazon.com/ja_jp/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 バケットをサポートしていません。

   添付ファイル機能では、ステージング場所と最終場所の 2 つの Amazon S3 ロケーションを利用します。

   ステージング場所に関して、以下の点に注意してください。
   + ステージング場所は、ビジネス検証フローの一部として使用されます。Amazon Connect は これを使用して、ファイルのサイズとタイプを `GetAttachedFile` または `GetAttachment` の API を使用して検証してからダウンロードします。
   + ステージングプレフィックスは、選択したバケットパスに基づいて Amazon Connect によって作成されます。具体的には、ファイルを保存する場所の S3 プレフィックスが含まれ、「**staging**」が付加されます。
   + ステージングプレフィックスのデータ保持ポリシーを変更して 1 日にすることをお勧めします。こうすれば、ステージングファイルの保存に料金は発生しません。手順については、*Amazon S3 ユーザーガイド*の「[How do I create a lifecycle rule for an S3 bucket?](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-lifecycle.html)」を参照してください。
**警告**  
[**ファイルのステージング場所**] のライフサイクルのみを変更します。Amazon S3 バケット全体のライフサイクルを誤って変更した場合、すべてのトランスクリプトと添付ファイルは削除されます。
S3 バケットのバージョニングが有効になっていない場合、S3 オブジェクトは**完全に削除されます**。

## ステップ 2: ファイルアタッチメント設定のアクセス許可を有効にする
<a name="step2-security-profile-permissions"></a>

管理者がファイルアタッチメント設定を表示または変更できるようにするには、セキュリティプロファイルに適切なアクセス許可を割り当てます。

1. Amazon Connect コンソールで、**ユーザー**、**セキュリティプロファイル**を選択します。

1. 変更するセキュリティプロファイルを選択します。

1. **設定**セクションを展開します。

1. **ファイル添付ファイル**で、割り当てるアクセス許可を選択します。
   + **表示** — ユーザーがファイルアタッチメント設定を表示できるようにします。
   + **編集** — ユーザーは、添付ファイルのサイズやタイプなどの添付ファイル設定を表示および変更できます。
   + **すべて** — ファイルアタッチメント設定の表示と編集の両方のアクセス許可を付与します。

1. **[保存]** を選択します。

ファイル添付のアクセス許可を持つセキュリティプロファイルを割り当てられたユーザーには、左側のナビゲーションメニューの**「チャネル**」の下に**設定**アイコンが表示されます。そこから、割り当てられたアクセス許可に基づいてファイルアタッチメント設定を表示または編集できます。

## ステップ 3: アタッチメントサイズ制限とカスタムファイル拡張子を設定する
<a name="step3-configure-attachment-options"></a>

添付ファイルを有効にしたら、Amazon Connect 管理ウェブサイトから以下のオプションを設定できます。
+ **アタッチメントサイズ制限** – デフォルトの最大アタッチメントサイズは 20 MB です。この制限は最大 100 MB まで増やすことができます。
+ **カスタムファイル拡張**子 – サポートされているデフォルトのファイルタイプに加えて、チャット、E メール、ケース、タスク間で添付ファイルのカスタムファイル拡張子を設定できます。

**注記**  
これらのオプションは、Amazon Connect API を使用して設定することもできます。

## ステップ 4: アタッチメントバケットに CORS ポリシーを設定する
<a name="step4-update-cors-policy"></a>

顧客とエージェントにファイルのアップロードとダウンロードができるようにするには、添付ファイルに使用している Amazon S3 バケットの `PUT` および `GET` リクエストが可能になるように Cross-Origin Resource Sharing (CORS) ポリシーを更新します。これは、Amazon S3 バケットでパブリック読み取り/書き込みを有効にする (非推奨) よりも安全です。

**添付ファイルバケットで CORS を設定する**

1. 添付ファイルを保存する Amazon S3 バケットの名前を検索します。

   1. Amazon Connect コンソール ([https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/)) を開きます。

   1. Amazon Connect コンソールで、[**Data storage**] (データストレージ) をクリックし、Amazon S3 バケット名を見つけます。

1. Amazon S3 コンソール ([https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)) を開きます。

1. Amazon S3 コンソールで、Amazon S3 バケットを選択します。

1. [**アクセス許可**] タブをクリックし、[**Cross-Origin Resource Sharing (CORS)**] セクションまで下方へスクロールします。

1. 添付ファイルバケットに次のいずれかのルールを持つ CORS ポリシーを追加します。CORS ポリシーの例については、*Amazon S3 デベロッパーガイド*の「[Cross-Origin Resource Sharing: ユースケースのシナリオ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/cors.html#example-scenarios-cors)」を参照して下さい。
   + オプション 1: ビジネスウェブサイトの名前など、添付ファイルの送受信元となるエンドポイントを一覧表示する。このルールは、ウェブサイト (例 :http://www.example1.com) からのクロスオリジン PUT リクエストと GET リクエストを許可します。

     CORS ポリシーは以下の例のようになります。

     ```
     [
         {                               
             "AllowedMethods": [
                 "PUT",
                 "GET"            
             ],
             "AllowedOrigins": [
                 "http://www.example1.com", 
                 "http://www.example2.com" 
                 ],
            "AllowedHeaders": [
                 "*"
                 ]
         }    
     ]
     ```
   + オプション 2: `AllowedOrigin` に `*` ワイルドカードを追加する。このルールは、すべてのオリジンからのクロスオリジンの PUT リクエストと GET リクエストを許可するため、エンドポイントを一覧表示する必要はありません。

     CORS ポリシーは以下の例のようになります。

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

## ステップ 5 (オプション): APIs と統合してカスタム UIs を強化する
<a name="step5-update-chat-ui"></a>

事前定義済みのチャット UI またはエージェントワークスペースをスキップする場合は、Amazon Connect 参加者添付ファイル API または Amazon Connect 添付ファイル API を使用して独自の UI を作成し、ケースとチャットで添付ファイルをサポートしてください。両方の API の一般的な使用手順については、[Working with attachments](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 ポリシーがないと、チャット、E メール、タスク、またはケースの添付ファイルにアクセスできない](ts-agent-attachments.md)」を参照してください。