AWS S3を使ったアーカイブ

を使用する。 ダッシュボード を使用して、完了したアーカイブをアップロードする S3 準拠のエンドポイントを指定します。(Windows Azureの詳細については Windows Azureコンテナを使用したアーカイブ.)

Amazon S3のアカウントは、次のサイトで作成できます。 http://aws.amazon.com/s3.

注: Amazon S3以外のS3準拠のストレージプロバイダーを使用することもできます。S3互換のストレージソリューションとしてCloudianとGoogle Cloud Storage(AWS S3 APIを使用してアクセス)をサポートしています。その他のS3互換サービスには機能制限がある場合があります。

Vonageビデオアカウントで以下を設定する必要があります:

  • S3バケットの名前
  • アクセスキーID
  • 秘密のアクセス・キー
  • エンドポイント(オプション) - Amazon以外のS3準拠のストレージプロバイダを使用する場合は、この値を設定します。以下のように、プロトコル(httpまたはhttps)を含むエンドポイントのベースURLを設定します。 https://s3.cloudianhyperstore.com または https://storage.googleapis.com.デフォルトのエンドポイントは https://s3.amazonaws.com (Amazon S3のエンドポイントURL)。

でAmazon S3バケットを作成できます(または既存のバケット名を検索できます)。 アマゾンS3コンソール.

Amazon S3のアクセスキーIDとシークレットアクセスキーを取得する:

  1. こちらへ アマゾン ウェブ サービス マネジメント コンソール にサインインしてください。
  2. こちらへ Amazon Web Servicesのセキュリティ認証情報ページ.
  3. アンダー アクセスキー(アクセスキーIDとシークレットアクセスキー)をクリックしてください。 新しいアクセスキーの作成 ボタンをクリックする。
  4. の中で アクセスキーの作成 をクリックします。 アクセスキーの表示.
  5. アクセス・キーIDとシークレット・アクセス・キーの値を記録してください。または、「鍵ファイルのダウンロード」ボタンをクリックして、アクセス・キーIDとシークレット・アクセス・キーの値を含むrootkey.csvファイルをダウンロードします。

IAMユーザーを使用する場合は、以下のユーザー・ポリシーを割り当ててください:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Stmt1427497452000",
            "Effect": "Allow",
            "Resource": [
                "arn:aws:s3:::*"
            ],
            "Action": [
                "s3:ListAllMyBuckets"
            ]
        },
        {
            "Effect": "Allow",
            "Resource": [
                "arn:aws:s3:::<bucketName>"
            ],
            "Action": [
                "s3:ListBucket"
            ]
        },
        {
            "Effect": "Allow",
            "Resource": [
                "arn:aws:s3:::<bucketName>/*"
            ],
            "Action": [
                "s3:PutObject"
            ]
        }
    ]
}

(置き換える <バケット名 をバケツ名と一緒に入力してください)。

では Vonageダッシュボード をクリックし、以下のステップを完了する:

  1. をクリックする。 統合 ダッシュボード左側のナビゲーションにある
  2. の中で 統合 セクションで アマゾンS3 オプションがある。
  3. を提供する。 名称 バケツのセットアップ
  4. S3 Public Access Key ID、Secret Access Key、そして録画をアップロードするバケットのBucket Nameを入力します。
  5. Amazon以外のS3準拠のストレージ・プロバイダを使用している場合は、プロトコル(httpまたはhttps)を含むエンドポイントのベースURLを次のように入力します。 https://s3.cloudianhyperstore.com または https://storage.googleapis.com.
  6. をクリックする。 アマゾンS3との接続 ボタンをクリックしてセットアップを終了します。
  7. アーカイブストレージのフォールバックを設定するかどうかを決定します(デフォルトで有効)。

注: を使用してアーカイブのアップロード先を設定することもできます。 VonageサーバーサイドSDK.

録画は指定したAmazon S3バケットにアップロードされます。

すべてのアーカイブは、Vonage Video App IDを名前とするS3バケットのサブディレクトリに保存され、各アーカイブはアーカイブIDを名前とするサブディレクトリに保存されます。アーカイブファイルの名前は archive.mp4 (構成されたアーカイブの場合) または archive.zip(個々のストリームアーカイブの場合)。参照 個々のストリームと構成されたアーカイブ.)

例えば、以下のようなApp IDとArchive IDを持つアーカイブを考えてみよう:

  • アプリID 123456
  • アーカイブID ab0baa3d-2539-43a6-be42-b41ff1488af3

このアーカイブのファイルは、S3バケットの以下のディレクトリにアップロードされます。

123456/ab0baa3d-2539-43a6-be42-b41ff1488af3/archive.mp4

より アマゾンS3コンソール アップロードしたアーカイブファイルを公開することができます:

  1. コンソールでアーカイブファイルに移動し、右クリックする。
  2. を選択する。 公開する コマンドを使用している。
  3. ファイルの公開URLは プロパティ パネルに表示されます。