翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
で添付ファイルを有効にCCPして、顧客とエージェントがファイルを共有およびアップロードできるようにします。
お客様とエージェントがチャットを使用してファイルを共有したり、エージェントがファイルをケースにアップロードしたりすることを許可できます。このトピックの手順を完了すると、エージェントの問い合わせコントロールパネル (CCP) に添付ファイルのアイコンが自動的に表示され、チャットで添付ファイルを共有できます。
サポートされているファイルタイプのリストについては、Amazon Connect 機能仕様 を参照してください。
ホスト型コミュニケーションウィジェットを使用していない場合は、添付ファイルの共有をサポートするように、顧客向けチャットインターフェイスを更新する必要があります。
カスタムチャットアプリケーションを使用しますか? アタッチメント共有をサポートするために追加APIsした、StartAttachmentUpload、CompleteAttachmentUpload、および を確認してくださいGetAttachment。
カスタムエージェントアプリケーションを使用しているか 添付ファイル APIs: StartAttachedFileUpload、CompleteAttachedFileUpload、および GetAttachedFile、BatchGetAttachedFileMetadata、および を確認しますDeleteAttachedFile。
ステップ 1: 添付ファイルを有効にする
-
で Amazon Connect コンソールを開きますhttps://console.aws.amazon.com/connect/
。 インスタンスページで、インスタンスエイリアスを選択します。インスタンスエイリアスは、Amazon Connect に表示されるインスタンス名 でもありますURL。次の画像は、[Amazon Connect 仮想コンタクトセンターのインスタンス] ページを示しています。インスタンスエイリアスがボックスで囲まれています。
-
[データストレージ] ページの [添付ファイル] で、[編集] をクリックし、[添付ファイルの共有を有効にする] チェックボックスをオンにして、[保存] をクリックします。
ストレージオプションは、次の図のように表示されます。
-
添付ファイルが保存されている Amazon S3 バケットの場所は変更できます。デフォルトでは、既存の Amazon Connect バケットが使用され、添付ファイルに新しいプレフィックスが付加されます。
注記
現在、Amazon Connect は、オブジェクトロックが有効な S3 バケットをサポートしていません。
添付ファイル機能では、ステージング場所と最終場所の 2 つの Amazon S3 ロケーションを利用します。
ステージング場所に関して、以下の点に注意してください。
-
ステージング場所は、ビジネス検証フローの一部として使用されます。Amazon Connect は、
GetAttachedFile
またはGetAttachment
を使用してダウンロードする前に、ファイルサイズとタイプを検証するために使用しますAPIs。 -
ステージングプレフィックスは、選択したバケットパスに基づいて Amazon Connect によって作成されます。具体的には、ファイルを保存する場所の S3 プレフィックスが含まれ、「staging」が付加されます。
-
ステージングプレフィックスのデータ保持ポリシーを変更して 1 日にすることをお勧めします。こうすれば、ステージングファイルの保存に料金は発生しません。手順については、Amazon S3 ユーザーガイドの「How do I create a lifecycle rule for an S3 bucket?」を参照してください。
警告
-
[ファイルのステージング場所] のライフサイクルのみを変更します。Amazon S3 バケット全体のライフサイクルを誤って変更した場合、すべてのトランスクリプトと添付ファイルは削除されます。
-
S3 バケットバージョニングが有効になっていない場合、S3 オブジェクトは完全に削除されます。
-
-
ステップ 2: アタッチメントバケットにCORSポリシーを設定する
カスタマーとエージェントがファイルをアップロードおよびダウンロードできるようにするには、クロスオリジンリソース共有 (CORS) ポリシーを更新して、アタッチメントに使用する Amazon S3 バケットの PUT
および GET
リクエストを許可します。これは、Amazon S3 バケットでパブリック読み取り/書き込みを有効にする (これはお勧めしません) よりも安全です。
アタッチメントバケットCORSで を設定するには
-
添付ファイルを保存する Amazon S3 バケットの名前を検索します。
で Amazon Connect コンソールを開きますhttps://console.aws.amazon.com/connect/
。 -
Amazon Connect コンソールで、[Data storage] (データストレージ) をクリックし、Amazon S3 バケット名を見つけます。
-
で Amazon S3 コンソールを開きますhttps://console.aws.amazon.com/s3/
。 -
Amazon S3 コンソールで、Amazon S3 バケットを選択します。
-
アクセス許可タブを選択し、クロスオリジンリソース共有 (CORS) セクションまでスクロールダウンします。
-
アタッチメントバケットに次のいずれかのルールを持つCORSポリシーを追加します。CORS ポリシーの例については、「Amazon S3 デベロッパーガイド」の「クロスオリジンリソース共有: ユースケースシナリオ」を参照してください。 Amazon S3
-
オプション 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 (オプション): と統合APIsしてカスタムを強化する UIs
Chat UI またはエージェントワークスペースを out-of-the-boxスキップする場合は、Amazon Connect 参加者の添付ファイル APIsまたは Amazon Connect の添付ファイルを使用して独自の APIs を構築し、Cases UIs と Chats の添付ファイルサポートを提供できます。両方のセットを使用する一般的な手順についてはAPIs、「アタッチメントの使用」を参照してください。
次のステップ
組織がファイル共有に関して施行しているコンプライアンス要件やセキュリティポリシーを満たすうえで、添付ファイルのスキャンを有効にすることをお勧めします。詳細については、「Amazon Connect でアタッチメントスキャンを設定する」を参照してください。
添付ファイルが表示されない場合
エージェントからチャットメッセージの添付ファイルの送受信に関する問題が報告された場合は、「内部ファイアウォールは、チャットまたはケースの添付ファイルへのアクセスを禁止します」を参照してください。