AWS S3バケットでカスタムストレージを構成します

このページはAWS内のCloud Storage用です。 AzureCloud StorageCloud Storageを使用する場合は、Cloud Storage ServicesオンラインヘルプのAzureストレージのセクションを参照してください。

NICE CXoneがデフォルトで提供するS3バケットの代わりに、独自のAmazon S3バケットを使用して、Cloud Storage Servicesにファイルを保存および取得することができます。 カスタムAWS KMSキーを使用する予定、または既に使用している場合は、カスタムストレージを使用することはできません。

カスタムストレージではそれができません:

  • ストレージ内の再生可能なファイルを保存または削除します。 通話は暗号化され、ファイル名のGUIDを持ち、CXoneを使ってのみ再生できます。 保存したファイルを再生するには、CXoneに回収する必要があります。
  • 自分の長期ストレージやGlacierストレージを利用します。 そのため、再生のためCXoneのファイルを取り出す機能が無効になります。
  • SEAまたはAPIを使用して、CXoneプラットフォームから暗号化されていないファイルをプルします。

カスタムストレージの制限の詳細については、 カスタムストレージの概要ページを参照し、

次のいずれかを行うことができます:

CloudFormationテンプレートが望ましい設定方法です。 どちらの方法でも、CXoneアカウント担当者に連絡して、システム用のカスタムストレージをオンにしてもらい、リージョン用のCloudFormationテンプレートを提供してもらう必要があります。

これらの各タスクを指定された順序で実行します。

作成時にS3バケットを自動的に設定します

CXone CloudFormationテンプレートを使って、Cloud Storage Servicesで使えるように設定済みの新しいS3バケットを作成します。 CloudFormationテンプレートは、スタックに必要なリソースを指定するJSONファイルです。

既存のバケットを使いたい場合は、このタスクをスキップして、代わりにCloud Storage Servicesで使えるように手動で設定します

  1. カスタムストレージを有効にし、お客様のリージョンのCloudFormationテンプレートを入手するには、CXoneアカウント担当者に連絡を取ります。 テンプレートに記入してください。

    CXoneのホストされた領域は異なるAWSリージョンにカスタムストレージをセットアップすることができます。 ただし、FedRAMPを使用する場合は、規制要件に準拠するために、 CXoneホストされた領域と同じ領域にカスタムストレージ場所を作成する必要があります。

  2. https://console.aws.amazon.com/s3/でAmazon S3コンソールにログインします。

  3. CloudFormationをクリックします。

  4. バケットのリージョンを選択します。

  5. スタックの作成をクリックします。

  6. テンプレートの選択の下で、テンプレートをAmazon S3にアップロードを選択します。 閲覧をクリックします。 CXoneアカウント担当者から受信したCloudFormationテンプレートを選択します。

  7. [次へ]をクリックします。

  8. スタック名CustomerBucketNameを入力します。 CustomerBucketNameは、通常は何でもかまいません。 ただし、AWSアカウントでローカルストレージをホストしたい場合、バケット名は、<BUID>をビジネスユニット閉じた CXone環境におけるテクニカルサポート、請求、およびグローバル設定を管理するために使用される上位レベルの組織グループまたは請求IDにして以下の規約に従う必要があります。

    リージョン バケット名
    米国西部(オレゴン) ic-storageservices-cs-ao-<BUID>
    欧州(フランクフルト) ic-storageservices-cs-af-<BUID>
    アジア太平洋(シドニー) ic-storageservices-cs-aa-<BUID>

    正しいリージョンコードの検索にお困りの場合は、CXoneアカウント担当者に問い合わせます。

  9. バケット名をどこかに保存しておき、 CXoneの設定ステップで使用できるようにしておきます。

  10. [次へ]をクリックします。 次へをもう一度クリックします。

  11. [作成]をクリックします。 スタックのステータスCREATE_COMPLETEになるまで、ページに留まります。 スタックの展開に失敗した場合は、以下のステップに従ってください:

    1. スタックを選択します。
    2. アクション>スタックの削除の順にクリックします。
    3. 処理を再起動して新しいスタックを作成します。

この処理でさらにヘルプが必要な場合は、AWSドキュメンテーションのCloudFormationガイドを参照してください。

Cloud Storage Services用の自分のS3バケットを手動で設定します

CXone CloudFormationテンプレートの一部を使用して、Cloud Storage Servicesで使用するために既存のS3ストレージバケットを設定します。 CloudFormationテンプレートは、スタックに必要なリソースを指定するJSONファイルです。

CloudFormationテンプレートで新しいS3バケットをセットアップした場合は、このセクションのタスクはスキップして、CXone用にカスタムストレージを有効にするステップに進んでください

これらの各タスクを指定された順序で実行します。

カスタムストレージバケットにS3ポリシーを適用する

  1. カスタムストレージを有効にし、お客様のリージョンのCloudFormationテンプレートを入手するには、CXoneアカウント担当者に連絡を取ります。 テンプレートに記入してください。

    CXoneのホストされた領域は異なるAWSリージョンにカスタムストレージをセットアップすることができます。 ただし、FedRAMPを使用する場合は、規制要件に準拠するために、 CXoneホストされた領域と同じ領域にカスタムストレージ場所を作成する必要があります。

  2. https://console.aws.amazon.com/s3/でAmazon S3 コンソールにサインインします。
  3. サービスをクリックします。
  4. バケット名リストで、Cloud Storage Servicesに使いたいバケットの名前を見つけます。 それをクリックします。
  5. 権限タブをクリックします。
  6. バケットポリシーをクリックします。
  7. 先ほど受信したCloudFormationテンプレートに含まれるポリシーを使って、バケットポリシーエディタでポリシードキュメントを更新します。

    • カスタムストレージバケットに既存のポリシーがない場合は、ポリシーを現状通りでコピーし、バケットIDへのすべての参照を固有のバケットIDに置き換えます。

    • カスタムストレージバケットに既存のポリシーがある場合、そのポリシーを既存のポリシーにマージし、バケットIDへのすべての参照をバケットIDで置き換えます。

  8. [保存]をクリックします。

S3バケットにタグを適用します

タグはS3バケット内のファイルを整理するのに役立ちます。 以下のステップで、Cloud Storage Servicesで使用するために必要なタグを作成します。

  1. Amazon S3コンソールのホームページに戻り、プロパティをクリックします。
  2. タグをクリックします。
  3. タグの追加をクリックします。 リージョンキーとして、また適切なリージョン名をとしてキーと値のペアを作成します。たとえば、us-west-2とします。 リージョンは、S3バケットを作成したときに指定したものと同じでなければなりません。
  4. タグを追加を再度クリックします。 AccountIdキーとして、AWSアカウントIDをとして、キーと値のペアを作成します。例えば、123456とします。 アカウントIDは以下のステップで確認できます:
    1. Amazon S3コンソールのホームページで、サービスをクリックします。
    2. iamを検索します。 最初のリンクを開きます。
    3. ユーザーをクリックします
    4. 既存のユーザーを開きます。 ユーザーARNからアカウントIDをコピーします。 ガイダンス用の以下の画像のハイライト部分を確認します。

  5. [保存]をクリックします。

CXoneでカスタムストレージを構成する

必須の権限ファイルライフサイクル管理の編集

システムでカスタムストレージが有効になっている場合は、CXoneの設定ではなく、AWSの設定を使用してファイルの有効期限を管理する必要があります。 このため、一度カスタムストレージを有効にすると、 CXoneのライフサイクル管理ページでは、生存時間(TTL)の設定が利用できなくなります。

  1. CXoneで、アプリセレクターをクリックし、選択します:管理者
  2. クラウドストレージ>ストレージ設定に移動します。
  3. カスタムストレージオンにします。
  4. AWSを選択し、選択をクリックします。
  5. 確認のポップアップを読み、確かであればはいをクリックします。

    一度カスタムストレージタイプを選択すると、切り替えることはできません。

  6. リージョンでは、S3バケットをセットアップる際に指定するリージョンを入力します。

  7. の場所では、S3バケットに付けた名前を入力します この値は、AmazonAWSコンソールCustomerBucketNameに入力した値と同じでなければなりません。 指定したストレージ場所にデータを保存するために必要な権限があることを確認してください。 カスタムストレージ場所は1つだけ作成する必要があります。

  8. 保存をクリックします。

カスタムストレージの設定を維持します

このセクションは、設定後のカスタムストレージの管理に使用します。

展開されたカスタムストレージCloudFormationスタックを編集します

  1. スタックを選択します。

  2. アクション>スタックの更新をクリックします。

  3. 更新が必要なパラメーターを編集します。

CXoneでカスタムストレージを無効にします

必須の権限ファイルライフサイクル管理の編集

カスタムストレージタイプとしてAWSまたはAzureを選択すると、もう一方に切り替えることはできません。 ただし、カスタムストレージをオフにすることはできます。

  1. アプリセレクターをクリックして、次を選択します:管理者
  2. クラウドストレージ>ストレージ設定に移動します。
  3. カスタムストレージオフにします。
  4. 保存をクリックします