翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
添付ファイルを有効にして、チャットを使用してファイルを共有したり、ファイルをケースにアップロードしたりする
お客様とエージェントがチャットを使用してファイルを共有したり、エージェントがファイルをケースにアップロードしたりすることを許可できます。このトピックの手順を完了すると、エージェントの問い合わせコントロールパネル (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 バケットを選択します。
-
アクセス許可タブを選択し、Cross-Origin Resource Sharing (CORS) セクションまでスクロールします。
-
アタッチメントバケットに次のいずれかのルールを持つCORSポリシーを追加します。CORS ポリシーの例については、Amazon S3 デベロッパーガイド」の「クロスオリジンリソース共有: ユースケースシナリオ」を参照してください。
-
オプション 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": [ "*" ] } ]
-
ステップ 3 (オプション): と統合APIsしてカスタムを強化する UIs
out-of-the-box チャット UI またはエージェントワークスペースをスキップする場合は、Amazon Connect 参加者の添付ファイル または Amazon Connect の添付ファイルを使用して独自のファイルAPIsを構築しAPIs、Cases UIsと Chats の添付ファイルサポートを提供できます。両方の セットを操作する一般的な手順についてはAPIs、「添付ファイルの使用」を参照してください。
次のステップ
組織がファイル共有に関して施行しているコンプライアンス要件やセキュリティポリシーを満たすうえで、添付ファイルのスキャンを有効にすることをお勧めします。詳細については、「添付ファイルのスキャンをセットアップする」を参照してください。
添付ファイルが表示されない場合
エージェントからチャットメッセージの添付ファイルの送受信に関する問題が報告された場合は、「内部ファイアウォールは、チャットまたはケースの添付ファイルへのアクセスを禁止します」を参照してください。