Onboarding per la distribuzione di file in blocco con Amazon S3

Onboarding per la distribuzione di file in blocco con Amazon S3

Ultimo aggiornamento 22-07-2025

S3 Push Delivery è un metodo che studi, fornitori di servizi logistici e altri fornitori di contenuti possono utilizzare per inviare file a Prime Video.

Amazon Simple Storage Service (S3) è un servizio di storage di oggetti di Amazon Web Services (AWS). S3 Push Delivery consente ai partner di copiare in modo sicuro i file dal proprio bucket Amazon S3 direttamente su Prime Video.

S3 Push Delivery offre diversi vantaggi, tra cui:

  • Costo inferiore: i trasferimenti dal bucket S3 di un provider di contenuti a Prime Video tramite S3 Push Delivery comporteranno tariffe di uscita AWS ridotte per i provider di contenuti i cui bucket S3 sono ospitati nelle regioni AWS del Nord America e EMEA.
  • Velocità di consegna più elevate: i file consegnati tramite S3 Push Delivery vengono trasferiti fino a 3 volte più velocemente rispetto a quelli distribuiti tramite altri metodi di distribuzione in blocco.

Il seguente diagramma di sistema illustra come i file di due diversi account AWS partner passano attraverso un metodo di trasferimento file scelto (S3 Copy o AWS DataSync) verso un punto di accesso in un account AWS Prime Video e vengono quindi inseriti in Prime Video.

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

Inizia

Per ricevere e testare un punto di accesso S3 in cui distribuire i file:

  1. Invia un ticket di assistenza Contattaci per richiedere l’onboarding su S3 oppure contatta il tuo POM o CAM per segnalarlo per tuo conto. Fornisci le seguenti informazioni nella richiesta:
    • Ruoli AWS Identity and Account Management (IAM) che richiedono l’accesso.
      Ad esempio: arn:aws:iam: ::role/this-is-a-test-role
    • Nomi degli account Prime Video Delivery che effettueranno le consegne per tuo conto.
      Ad esempio: test_account
    • Regione AWS in cui è ospitato il tuo bucket S3.

    Il tuo contatto Amazon ti contatterà quindi per informarti sui passaggi successivi e condividere il punto di accesso S3 come riferimento per le tue consegne.
    Ad esempio: arn:aws:s3: :test-s3-accesspoint-agsen8dehko1eyjxo3myhtui4cgs4use1b-s3alias

  2. Aggiorna i tuoi ruoli IAM con le politiche necessarie per copiare i tuoi file nel bucket S3 di Prime Video tramite il tuo punto di accesso. L’esempio seguente mostra le autorizzazioni previste. In questo codice:
    • Sostituisci il nome source_bucket con il tuo nome di bucket S3.
    • Sostituisci il nome destination_bucket, destination_bucket_access_point_alias, prime_video_provided_prefix e access_point_name con le informazioni fornite dal tuo POM.

    Dopo aver ricevuto il punto di accesso e aggiornato le autorizzazioni del ruolo IAM, puoi consegnare i file utilizzando uno dei metodi di trasferimento dei file descritti nella sezione successiva.

  3. Utilizzando il metodo scelto, invia innanzitutto un file di test iniziale (come test.txt) e conferma che il file sia visibile nella scheda Consegne di Slate.
    Dopo la conferma, sei pronto per iniziare a distribuire i tuoi contenuti con S3 Push Delivery.

Metodi di trasferimento dei file

Ti consigliamo di utilizzare uno dei seguenti metodi di trasferimento file per inviare file dal tuo account S3.

S3 Copy (interfaccia a riga di comando AWS, SDK, API REST, console)

Per informazioni su come copiare oggetti utilizzando l’interfaccia a riga di comando (CLI) di AWS, gli SDK, l’API REST o la console S3, consulta To copy an object nella AWS S3 User Guide. L’AWS CLI Command Reference contiene dettagli su come eseguire vari comandi di copia nell’interfaccia a riga di comando di AWS. Per esempi di codice e istruzioni di configurazione per AWS Lambda e AWS CLI, consulta la sezione sui metodi di copia S3 di seguito.

AWS DataSync

AWS DataSync è un servizio online di spostamento e scoperta dei dati che semplifica la migrazione dei dati e ti aiuta a trasferire in modo rapido, semplice e sicuro i dati di file o oggetti da, e tra i servizi di storage AWS. Per imparare a usare AWS DataSync, consulta questo tutorial.

Il diagramma seguente illustra uno scenario in cui si trasferiscono dati da un bucket S3 a un altro bucket S3 che si trova in un account AWS diverso, ma all’interno della stessa regione AWS.

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

Il diagramma seguente illustra uno scenario in cui si trasferiscono dati da un bucket S3 a un altro bucket S3 che si trova in un account e in una regione AWS diversi.

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

Metodi di copia S3

Questa sezione fornisce due metodi di copia di esempio che puoi utilizzare con l’interfaccia a riga di comando di AWS.

Copia oggetti con AWS Lambda

  1. Crea una funzione lambda Python in AWS. (Questo esempio è stato creato in Python 3.12.)
  2. Usa il ruolo IAM che hai creato e aggiornato con le informazioni sui punti di accesso del tuo POM.
  3. Utilizza il seguente codice di esempio per copiare un file dal bucket S3 di origine a quello di destinazione.
  4. Convalida la consegna selezionando la scheda Consegne in Slate per il file copiato.

Copia oggetti con l’interfaccia a riga di comando di AWS

  1. Assicurati che il ruolo IAM che hai creato contenga lo statement2 con accountID aggiunto ad AWS.
  2. Assumi il ruolo IAM che hai creato, usando il seguente comando.
  3. Copia le credenziali e impostale come variabili di ambiente.
  4. Verifica se il ruolo è assunto dalla shell eseguendo il codice seguente.
  5. Copiare il file nella destinazione utilizzando il comando seguente.
  6. Convalida la consegna selezionando la scheda Consegne in Slate per il file copiato.

Ottieni più assistenza

Se sei un partner di studio, contatta il tuo Partner Operations Manager per ricevere assistenza.


Hai ancora bisogno di aiuto?

Contattaci


Erreur de serveur interne ! Veuillez réessayer
Votre session a expiré

Merci de vous connecter pour continuer

Connexion
edit