Intégration de la livraison de fichiers en masse avec Amazon S3

Intégration de la livraison de fichiers en masse avec Amazon S3

Dernière mise à jour 2025-07-22

S3 Push Delivery est une méthode que les studios, les fournisseurs de distribution et les autres fournisseurs de contenu peuvent utiliser pour envoyer des fichiers vers Prime Video.

Amazon Simple Storage Service (S3) est un service de stockage d’objets d’Amazon Web Services (AWS). S3 Push Delivery permet aux partenaires de copier en toute sécurité des fichiers depuis leur propre compartiment Amazon S3 directement vers Prime Video.

S3 Push Delivery offre plusieurs avantages, notamment :

  • Réduction des coûts : les transferts du compartiment S3 d’un fournisseur de contenu vers Prime Video à l’aide de S3 Push Delivery entraînent une réduction des frais de sortie AWS pour les fournisseurs de contenu dont les compartiments S3 sont hébergés en Amérique du Nord et dans les régions AWS EMEA.
  • Vitesses de livraison plus rapides : les fichiers livrés via S3 Push Delivery sont transférés jusqu’à 3 fois plus rapidement que ceux livrés via d’autres méthodes de livraison groupée.

Le schéma système suivant montre comment les fichiers de deux comptes AWS partenaires différents sont transférés via une méthode de transfert de fichiers choisie (S3 Copy ou AWS DataSync) vers un point d’accès d’un compte AWS Prime Video, puis sont ingérés dans Prime Video.

S3 Push Delivery system diagram. Workflow is described in detail in the accompanying paragraph.

Commencez

Pour recevoir et tester un point d’accès S3 où vous pouvez livrer vos fichiers :

  1. Créez un ticket d’assistance Nous contacter pour demander l’intégration à S3, ou contactez votre POM ou CAM pour effectuer cette demande en votre nom. Veuillez fournir les informations suivantes dans la demande :
    • Rôles AWS Identity and Account Management (IAM) nécessitant un accès.
      Par exemple : arn:aws:iam : :role/this-is-a-test-role
    • Noms des comptes de diffusion vidéo Prime qui effectueront des diffusions en votre nom.
      Par exemple : test_account
    • Région AWS dans laquelle votre compartiment S3 est hébergé.

    Votre contact Amazon vous contactera ensuite pour vous informer des prochaines étapes et vous faire part du point d’accès S3 à utiliser pour vos livraisons.
    Par exemple : arn:aws:s3 : ::test-s3-accesspoint-agsen8dehko1eyjxo3myhtui4cgs4use1b-s3alias

  2. Mettez à jour vos rôles IAM avec les politiques nécessaires pour copier vos fichiers dans le compartiment S3 de Prime Video via votre point d’accès. L’exemple suivant montre les autorisations attendues. Dans ce code :
    • Remplacez le nom source_bucket par votre propre nom de bucket S3.
    • Remplacez le nom destination_bucket, destination_bucket_access_point_alias, prime_video_provided_prefix et access_point_name par les informations fournies par votre POM.

    Après avoir reçu votre point d’accès et mis à jour les autorisations de votre rôle IAM, vous pouvez livrer des fichiers en utilisant l’une des méthodes de transfert de fichiers décrites dans la section suivante.

  3. En utilisant la méthode que vous avez choisie, envoyez d’abord un fichier de test initial (tel que test.txt) et vérifiez que le fichier est visible dans l’onglet Livraisons de Slate.
    Après confirmation, vous êtes prêt à commencer à diffuser votre contenu avec S3 Push Delivery.

Méthodes de transfert de fichiers

Nous vous recommandons d’utiliser l’une des méthodes de transfert de fichiers suivantes pour envoyer des fichiers depuis votre compte S3.

S3 Copy (interface de ligne de commande AWS, kits SDK, API REST, console)

Pour plus d’informations sur la façon de copier des objets à l’aide de l’interface de ligne de commande (CLI) AWS, des kits SDK, de l’API REST ou de la console S3, consultez Pour copier un objet dans le guide de l’utilisateur d’AWS S3. Le manuel de référence des commandes de l’AWS CLI contient des informations sur la façon d’exécuter différentes commandes de copie dans l’interface de ligne de commande AWS. Pour obtenir des exemples de code et des instructions de configuration pour AWS Lambda et AWS CLI, consultez la section sur les méthodes de copie S3 ci-dessous.

AWS DataSync

AWS DataSync est un service de transfert et de découverte de données en ligne qui simplifie la migration des données et vous aide à transférer rapidement, facilement et en toute sécurité les données de vos fichiers ou objets vers, depuis et entre les services de stockage AWS. Pour savoir comment utiliser AWS DataSync, consultez ce didacticiel.

Le schéma suivant illustre un scénario dans lequel vous transférez des données d’un compartiment S3 vers un autre compartiment S3 situé dans un autre compte AWS, mais au sein de la même région AWS.

System diagram of an AWS DataSync transfer between two S3 accounts within the same region

Le schéma suivant illustre un scénario dans lequel vous transférez des données d’un compartiment S3 vers un autre compartiment S3 situé dans un compte et une région AWS différents.

System diagram of an AWS DataSync transfer between S3 buckets in different AWS regions

Méthodes de copie S3

Cette section fournit deux exemples de méthodes de copie que vous pouvez utiliser avec l’interface de ligne de commande AWS.

Copier des objets avec AWS Lambda

  1. Créer une fonction Lambda Python dans AWS. (Cet exemple a été créé dans Python 3.12.)
  2. Utilisez le rôle IAM que vous avez créé et mis à jour avec les informations de point d’accès de votre POM.
  3. Utilisez l’exemple de code suivant pour copier un fichier de la source vers le compartiment S3 de destination.
  4. Validez la livraison en vérifiant l’onglet Livraisons de Slate pour le fichier copié.

Copier des objets avec l’AWS CLI

  1. Assurez-vous que le rôle IAM que vous avez créé possède l’instruction 2 avec AccountID ajoutée à AWS.
  2. Assumez le rôle IAM que vous avez créé à l’aide de la commande suivante.
  3. Copiez les informations d’identification et définissez-les comme variables d’environnement.
  4. Vérifiez si le rôle est assumé par le shell en exécutant le code suivant.
  5. Copiez le fichier vers la destination à l’aide de la commande suivante.
  6. Validez la livraison en vérifiant l’onglet Livraisons de Slate pour le fichier copié.

Bénéficiez d’une assistance supplémentaire

Si vous êtes un partenaire de studio, contactez votre responsable des opérations partenaires pour obtenir de l’aide.


Toujours besoin d’aide?

Contactez-nous


Internal Server error! Please try again
Your session has expired

Please sign in to continue

Sign In
edit