Prima di iniziare

Questa pagina mostra come impostare un progetto Google Cloud e configurare gli account di servizio per accedere al progetto.

Configura un progetto Google Cloud

Segui questi passaggi per configurare un progetto Google Cloud.

  1. Accedi al tuo account Google Cloud. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
  2. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  3. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  4. Abilita le API Video Stitcher and Live Stream.

    Abilita le API

  5. Crea un account di servizio:

    1. Nella console Google Cloud, vai alla pagina Crea account di servizio.

      Vai a Crea account di servizio
    2. Seleziona il progetto.
    3. Nel campo Nome account di servizio, inserisci un nome. La console Google Cloud compila il campo ID account di servizio in base a questo nome.

      Nel campo Descrizione account di servizio, inserisci una descrizione. Ad esempio, Service account for quickstart.

    4. Fai clic su Crea e continua.
    5. Concedi i seguenti ruoli all'account di servizio: Video Stitcher Admin, Live Stream Editor, Storage Admin.

      Per concedere un ruolo, trova l'elenco Seleziona un ruolo e selezionalo.

      Per concedere altri ruoli, fai clic su Aggiungi un altro ruolo e aggiungi ogni ruolo aggiuntivo.

    6. Fai clic su Continua.
    7. Fai clic su Fine per completare la creazione dell'account di servizio.

      Non chiudere la finestra del browser. La utilizzerai nel passaggio successivo.

  6. Crea una chiave dell'account di servizio:

    1. Nella console Google Cloud, fai clic sull'indirizzo email dell'account di servizio che hai creato.
    2. Fai clic su Chiavi.
    3. Fai clic su Aggiungi chiave, quindi su Crea nuova chiave.
    4. Fai clic su Crea. Un file della chiave JSON viene scaricato sul computer.
    5. Fai clic su Chiudi.
  7. Imposta la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS sul percorso del file JSON che contiene le tue credenziali. Questa variabile si applica solo alla sessione di shell attuale. Pertanto, se apri una nuova sessione, imposta di nuovo la variabile.

  8. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  9. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  10. Abilita le API Video Stitcher and Live Stream.

    Abilita le API

  11. Crea un account di servizio:

    1. Nella console Google Cloud, vai alla pagina Crea account di servizio.

      Vai a Crea account di servizio
    2. Seleziona il progetto.
    3. Nel campo Nome account di servizio, inserisci un nome. La console Google Cloud compila il campo ID account di servizio in base a questo nome.

      Nel campo Descrizione account di servizio, inserisci una descrizione. Ad esempio, Service account for quickstart.

    4. Fai clic su Crea e continua.
    5. Concedi i seguenti ruoli all'account di servizio: Video Stitcher Admin, Live Stream Editor, Storage Admin.

      Per concedere un ruolo, trova l'elenco Seleziona un ruolo e selezionalo.

      Per concedere altri ruoli, fai clic su Aggiungi un altro ruolo e aggiungi ogni ruolo aggiuntivo.

    6. Fai clic su Continua.
    7. Fai clic su Fine per completare la creazione dell'account di servizio.

      Non chiudere la finestra del browser. La utilizzerai nel passaggio successivo.

  12. Crea una chiave dell'account di servizio:

    1. Nella console Google Cloud, fai clic sull'indirizzo email dell'account di servizio che hai creato.
    2. Fai clic su Chiavi.
    3. Fai clic su Aggiungi chiave, quindi su Crea nuova chiave.
    4. Fai clic su Crea. Un file della chiave JSON viene scaricato sul computer.
    5. Fai clic su Chiudi.
  13. Imposta la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS sul percorso del file JSON che contiene le tue credenziali. Questa variabile si applica solo alla sessione di shell attuale. Pertanto, se apri una nuova sessione, imposta di nuovo la variabile.

  14. Installa Google Cloud CLI.
  15. Per initialize gcloud CLI, esegui questo comando:

    gcloud init
  16. Usa lo strumento gcloud per testare il tuo ambiente di autenticazione. Verifica che il seguente comando restituisca una stringa di testo senza errori:
    gcloud auth application-default print-access-token

Attiva l'account di servizio

  1. Nel terminale, imposta il progetto attivo per i comandi gcloud. Sostituisci YOUR_PROJECT_ID con l'ID progetto.
    gcloud config set project YOUR_PROJECT_ID
    
  2. Attiva l'account di servizio. Sostituisci PATH_TO_YOUR_SERVICE_KEY con il percorso del file JSON che hai scaricato sulla tua macchina locale.
    gcloud auth activate-service-account --key-file PATH_TO_YOUR_SERVICE_KEY
    

Utilizzerai questo account di servizio per autorizzare l'accesso e chiamare l'API Video Stitcher.

Una volta creato l'account di servizio, devi collegarlo al tuo account Ad Manager. In questo modo l'API Video Stitcher può creare eventi in live streaming per tuo conto. A questo scopo, segui i passaggi per concedere l'accesso al tuo account di servizio:

  1. Accedi a Google Ad Manager (GAM).
  2. Fai clic su Amministratore > Impostazioni globali.
  3. Assicurati che l'accesso API sia abilitato.
  4. Fai clic su Aggiungi utente con account di servizio.
  5. Compila il modulo, incluso l'indirizzo email dell'account di servizio creato in precedenza.
  6. Seleziona un ruolo, che deve includere l'autorizzazione Gestione dei contenuti video con l'inserimento di annunci dinamici dall'stitching video di Google Cloud. Devi creare un ruolo personalizzato denominato Gestione dei live streaming specifico per la gestione di questo account di servizio. Il ruolo personalizzato deve avere almeno le seguenti autorizzazioni:
    • Gestisci i contenuti video con l'inserimento di annunci dinamici dall'adesivo video di Google Cloud
    • Visualizza creatività (obbligatorio in base all'autorizzazione precedente)
    • Visualizzare contenuti video, pacchetti e metadati
    • Visualizzare le fonti di contenuto
  7. Fai clic su Salva e conferma l'aggiunta dell'account di servizio.

Crea un account di servizio con solo autorizzazioni per creare sessioni

Poiché un token OAuth verrà trasmesso a un'applicazione client, crea un account di servizio separato con autorizzazioni unicamente per creare una sessione. In questo modo, un token OAuth non sicuro non può compromettere le tue risorse, ad esempio chiavi CDN ed eventi in live streaming.

Crea un account di servizio:

  1. Nella console Google Cloud, vai alla pagina Crea account di servizio.

    Vai a Crea account di servizio
  2. Seleziona il progetto.
  3. Nel campo Nome account di servizio, inserisci un nome. La console Google Cloud compila il campo ID account di servizio in base a questo nome.

    Nel campo Descrizione account di servizio, inserisci una descrizione. Ad esempio, Service account for quickstart.

  4. Fai clic su Crea e continua.
  5. Concedi i seguenti ruoli all'account di servizio: Video Stitcher User.

    Per concedere un ruolo, trova l'elenco Seleziona un ruolo e selezionalo.

    Per concedere altri ruoli, fai clic su Aggiungi un altro ruolo e aggiungi ogni ruolo aggiuntivo.

  6. Fai clic su Continua.
  7. Fai clic su Fine per completare la creazione dell'account di servizio.

    Non chiudere la finestra del browser. La utilizzerai nel passaggio successivo.

Crea una chiave dell'account di servizio:

  1. Nella console Google Cloud, fai clic sull'indirizzo email dell'account di servizio che hai creato.
  2. Fai clic su Chiavi.
  3. Fai clic su Aggiungi chiave, quindi su Crea nuova chiave.
  4. Fai clic su Crea. Un file della chiave JSON viene scaricato sul computer.
  5. Fai clic su Chiudi.