Amazon S3 連携(クラウドストレージに転送保存)

MiiTel の通話音声データを貴社の Amazon S3(クラウドストレージ)へ転送し保存することができます。 
連携時に IP アドレスの制限を行う場合、S3 連携で使用するバケットと IAM ユーザーに「Amazon S3 連携時に IP アドレスを固定する場合」に記載しているポリシーを設定し本連携設定を行います。

目次

Amazon S3 連携のご利用には、別途ご契約が必要です。ご利用希望の際は、弊社までご連絡下さい。

連携設定方法

  1. MiiTel Analytics に管理者権限を持つアカウントでログインし、[設定] cog-light.svg をクリックします。
  2. [外部連携] > [Amazon S3] をクリックします。
  3. [Amazon S3 連携を有効にする] のチェックボックスにチェックを入れます。
  4. 各項目を設定後、[接続をテストして保存] をクリックします。

S31.png

1バケット : MiiTel の音声データを保存する Amazon S3 のバケット名を設定

バケット名のパスが s3://bucket_name/ と https://bucket_name.<region-name>.amazonaws.com/ の場合、bucket_name と設定してください。

2フォルダ : MiiTel の音声データを保存する Amazon S3 のバケット内にあるフォルダ名を設定

半角英数字と特殊文字 「 _ 」, 「 - 」, 「 / 」 のみ使用できます。

3アクセスキー : IAM ユーザー作成時または既存ユーザーで作成したアクセスキーを設定

4シークレットアクセスキー : IAM ユーザー作成時または既存ユーザーで作成したシークレットアクセスキーを設定

5リージョン :「ap-northeast-1」を設定 (アジアパシフィック (東京) に相当するリージョン名。その他のリージョンはこちらを参考)

以下が、Amazon S3 に保存される音声ファイルのフォーマットです。

  • オーディオチャンネル:ステレオ
  • サンプルレート:8 kHz
  • ビット/ サンプル:16

参考:IAM ユーザーに設定するポリシー

S3 連携で使用する IAM ユーザーには、以下のポリシーを設定してください。

* <バケット名> <フォルダ名> は、連携で使用するバケットとフォルダの名前に変更後、以下ポリシーをご利用ください。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "MiiTelPutObject",
            "Effect": "Allow",
            "Action": "s3:PutObject",
            "Resource": "arn:aws:s3:::<バケット名>/<フォルダ名>/*"
        },
        {
            "Sid": "MiiTelConnectionCheck",
            "Effect": "Allow",
            "Action": [
               "s3:ListBucket"
            ],
           "Resource": "*"
        }
    ]
}

Amazon S3 連携時に IP アドレスを固定する場合

S3 連携で使用する IAM ユーザーには、以下のポリシーを設定してください。

* <バケット名> <フォルダ名> は、連携で使用するバケットとフォルダの名前に変更後、以下ポリシーをご利用ください。

{
   "Version": "2012-10-17",
   "Statement": [
       {
           "Sid": "MiiTelPutObject",
           "Effect": "Allow",
           "Action": "s3:PutObject",
           "Resource": "arn:aws:s3:::<バケット名>/<フォルダ名>/*",
           "Condition": {
               "IpAddress": {
                   "aws:SourceIp": [
                      "18.177.83.94/32", "35.73.236.241/32"
                   ]
               }
           }
       },
       {
           "Sid": "MiiTelConnectionCheck",
           "Effect": "Allow",
           "Action": [
               "s3:ListBucket"
           ],
          "Resource": "*",
           "Condition": {
               "IpAddress": {
                   "aws:SourceIp": [
                      "18.177.83.94/32", "35.73.236.241/32"
                   ]
               }
           }
       }
   ]
}
  • Amazon S3 にアップロードされた音声ファイルの名前には、該当応対履歴の URL の一部(Parent sequence ID)が使用されます(MiiTel Analytics の応対履歴で該当の履歴をクリックした際に表示される URL の 「https://<企業ID>.miitel.jp/app/call/」以降の数字とアルファベットで構成された ID)
  • 特定の音声を検索する場合は、MiiTel Analytics の応対履歴一覧で CSV ファイルをダウンロードし該当履歴の Parent sequence ID 確認し、該当の Parent sequence ID を含むファイル名を検索します。

オプション設定:外部連携エラー発生のメール通知設定

何かしらの原因で Amazon S3 連携およびその他の外部連携にエラーが生じた場合、あらかじめ設定したメールアドレスでエラー発生通知メールを受けることができます。

設定は、「外部連携エラー発生のメール通知設定」をご確認ください。

この記事は役に立ちましたか?