プライベートS3ストレージの設定
Bright Pattern Contact Center では、音声録音やスクリーン録画を、Amazon Web Services (AWS) S3 や Minio などの外部ストレージサーバーにエクスポートし、保存や再生を行うことができます。
この記事では、1) S3互換のローカルストレージとしてMinioを設定する方法、2) Bright Pattern Contact CenterとMinioを連携させるためのアクセス認証情報を取得する方法、3) それらの認証情報を使用してAmazon AWS連携アカウントを設定する方法について解説します。
連携アカウントの詳細については、本ガイドのセクション Amazon AWS 統合 をご参照ください。
手順
ステップ 1: Minio のインストール
Minioは、LinuxまたはWindowsベースのシステムのいずれにもインストールできます。アプリをインストールすると、MinioをプライベートS3ストレージオプションとしてコンタクトセンターと統合するために必要なMinioの認証情報が用意されます。
Linuxベースのシステムを使用する場合
Dockerコンテナ:
docker run -p 9000:9000 -v /mnt/data:/data -v /mnt/config:/root/.minio minio/minio server /data
Linux x86 (Oracle Linux):
wget https://dl.minio.io/server/minio/release/linux-amd64/minio chmod +x minio ./minio server /mnt/data
認証情報の取得
アプリのインストールが完了すると、コンソールに以下の認証情報が表示されます:
- エンドポイント: http://<ホスト名>:9000(例:http://127.0.0.1:9000)
- AccessKey: <生成された AccessKey>
- SecretKey: <生成された SecretKey>
エンドポイント、AccessKey、および SecretKey をコピーしてください。これらの認証情報は、次にContact Center AdministratorでAmazon AWS 連携アカウントを設定する際に使用します。
Windows ベースのシステムを使用する場合
- Minioアプリケーションをダウンロードしてください。
- 以下のコマンドを実行してください:
minio.exe server F:\Data
認証情報の取得
アプリのインストールが完了すると、コンソールに以下の認証情報が表示されます:
- エンドポイント: http://<ホスト名>:9000(例:http://127.0.0.1:9000)
- AccessKey: <生成された AccessKey>
- SecretKey: <生成された SecretKey>
エンドポイント、AccessKey、および SecretKey をコピーしてください。これらの認証情報は、後ほど Contact Center Administrator で Amazon AWS 連携アカウントを設定する際に使用します。
ステップ 2: バケットを作成する
バケットとは、オブジェクトを格納するためのコンテナです。録音データをプライベート S3 ストレージにエクスポートするには、まずそれらを格納するためのバケットを作成する必要があります。
- Minio の Web インターフェースにアクセスしてください。なお、既定では、Minio へのアクセスにはポート 9000 が使用されます。
- AccessKey および SecretKey を使用して Minio にログインしてください。
- 新規バケットを作成し、名前を付けます(例:「test」)。
ステップ 3: Minio との連携
Minio のインストールが完了し、バケットが作成されたら、コンタクトセンターを Minio と連携して動作するように設定できます。この設定は、Contact Center Administrator アプリケーションで行います。
連携アカウントの追加
- Contact Center Administrator アプリケーションで、Call Center Configuration > Integration Accounts(コールセンター設定 > 連携アカウント)に移動します。
- 追加 ボタン(+)をクリックし、タイプを Amazon AWS とする新規の連携アカウントを追加します。(このタイプのアカウントを追加するには、システム管理者がコンタクトセンターで AWS 機能を事前に有効化している必要がありますのでご注意ください。)
連携アカウントのプロパティを編集する
- 連携アカウントに名前を付けます(任意の名前で構いません)。
- プライベート S3 ストレージを使用する チェックボックスを選択してください。
- Url フィールドに、先ほどコピーした Minio エンドポイントを貼り付けてください。
- Access Key ID フィールドに、Minio の AccessKey を貼り付けてください。
- Secret Key フィールドに、Minio の SecretKey を貼り付けてください。
- S3 bucket フィールドに、作成したバケットの名前を追加してください。
- Apply をクリックして変更を保存してください。
これで、S3 互換のプライベートストレージの設定が完了し、スクリーン録画や通話録音などを保存するために使用できるようになりました。
連携アカウントのプロパティに関する詳細については、『Contact Center Administrator Guide』のセクション Amazon AWS 統合 をご参照ください。