Archivage avec AWS S3

Utiliser le Tableau de bord pour spécifier votre point de terminaison compatible S3 vers lequel les archives terminées seront téléchargées. (Pour plus d'informations sur Windows Azure, voir Archivage à l'aide d'un conteneur Windows Azure.)

Vous pouvez créer un compte Amazon S3 à l'adresse suivante http://aws.amazon.com/s3.

Remarque : Vous pouvez également utiliser un fournisseur de stockage compatible S3 autre qu'Amazon S3. Nous prenons en charge Cloudian et Google Cloud Storage (accessible via l'API AWS S3) en tant que solutions de stockage compatibles S3. D'autres services compatibles S3 peuvent présenter des limitations de fonctionnalités.

Vous devrez définir les éléments suivants dans votre Account vidéo Vonage :

  • Le nom du seau S3
  • L'ID de la clé d'accès
  • La clé d'accès secrète
  • Le point de terminaison (facultatif) - Définissez cette valeur si vous souhaitez utiliser un fournisseur de stockage compatible S3 autre qu'Amazon. Définissez l'URL de base du point d'accès, y compris le protocole (http ou https), par exemple https://s3.cloudianhyperstore.com ou https://storage.googleapis.com. Le point de terminaison par défaut est https://s3.amazonaws.com (l'URL du point de terminaison Amazon S3).

Vous pouvez créer un seau Amazon S3 (ou trouver les noms des seaux existants) à l'adresse suivante Console Amazon S3.

Remarque : Les archives vidéo de Vonage ne prennent pas en charge les buckets S3 dans la région de la Chine (Beijing).

Pour obtenir un identifiant de clé d'accès Amazon S3 et une clé d'accès secrète :

  1. Aller à la console de gestion Amazon Web Services et se connecter.
  2. Aller à la page des identifiants de sécurité d'Amazon Web Services.
  3. Sous Clés d'accès (ID de la clé d'accès et clé d'accès secrète), cliquez sur le bouton Créer une nouvelle clé d'accès bouton.
  4. Dans le cadre de la Créer une clé d'accès Dans la fenêtre affichée, cliquez sur Afficher la clé d'accès.
  5. Notez l'ID de la clé d'accès et les valeurs de la clé d'accès secrète. Ou cliquez sur le bouton Télécharger le fichier de clés pour télécharger le fichier rootkey.csv qui contient les valeurs de l'ID de la clé d'accès et de la clé d'accès secrète.

Si vous souhaitez utiliser un utilisateur IAM, attribuez-lui la politique d'utilisation suivante :

{
    "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"
            ]
        }
    ]
}

(Remplacer <bucketName> avec le nom de votre seau).

Maintenant, allez à la page Tableau de bord Vonage et suivre les étapes suivantes :

  1. Cliquez sur Intégration dans la barre de navigation gauche du tableau de bord.
  2. Dans le cadre de la Intégration cliquer sur la section Amazon S3 option.
  3. Fournir un Nom pour l'installation du seau
  4. Saisissez l'ID de la clé d'accès publique S3, la clé d'accès secrète et le nom du godet dans lequel vous souhaitez télécharger les enregistrements.
  5. Si vous utilisez un fournisseur de stockage compatible S3 autre qu'Amazon, saisissez l'URL de base du point de terminaison, y compris le protocole (http ou https), par exemple https://s3.cloudianhyperstore.com ou https://storage.googleapis.com.
  6. Cliquez sur le bouton Se connecter à Amazon S3 pour terminer la configuration.
  7. Décidez si vous souhaitez mettre en place une solution de secours pour le stockage des archives (activée par défaut).

Remarque : Vous pouvez également définir une cible de téléchargement d'archives à l'aide de la fonction SDK côté serveur de Vonage.

Les enregistrements sont téléchargés dans le panier Amazon S3 que vous avez spécifié.

Toutes les archives sont enregistrées dans un sous-répertoire de votre seau S3 dont le nom est l'identifiant de votre In-App Video, et chaque archive est enregistrée dans un sous-répertoire dont le nom est l'identifiant de l'archive. Le nom du fichier d'archive est archive.mp4 (pour des archives composées) ou archive.zip (pour une archive de flux individuelle). (Voir Archives individuelles de flux et composées.)

Prenons l'exemple d'une archive dont l'ID d'application et l'ID d'archive sont les suivants :

  • ID de l'application 123456
  • ID de l'archive ab0baa3d-2539-43a6-be42-b41ff1488af3

Le fichier de cette archive est téléchargé dans le répertoire suivant de votre panier S3.

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

Pour plus d'informations, voir Stockage d'archives.

A partir de la Console Amazon S3 vous pouvez rendre public un fichier d'archive téléchargé :

  1. Naviguez jusqu'au fichier d'archive dans la console et cliquez dessus avec le bouton droit de la souris.
  2. Sélectionnez l'option Rendre public commande.
  3. Vous pouvez obtenir l'URL publique du fichier dans le fichier Propriétés pour le fichier dans la console Amazon S3.