Notifiche Pub/Sub per aggiornamenti sui job

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Questa pagina spiega come configurare un argomento Pub/Sub che puoi utilizzare per ricevere aggiornamenti sullo stato del job dall'API Transcoder.

Configura gli aggiornamenti sullo stato del job

Per ricevere gli aggiornamenti sullo stato del job:

  1. Se non hai un argomento Pub/Sub esistente, creane uno. Per informazioni su come creare un argomento Pub/Sub, consulta Gestione di argomenti e sottoscrizioni.

  2. Assicurati di configurare il campo pubsub_destination nella configurazione del job.

  3. Crea un job per attivare l'account di servizio Transcoder gestito da Google.

  4. Individua l'account di servizio service-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com nella console Google Cloud, dove PROJECT_NUMBER è il numero del progetto in cui hai attivato l'API Transcoder e prevedi di creare il feed.

    1. Nella console Google Cloud, vai alla pagina IAM.

      Vai a IAM

    2. Seleziona la casella di controllo Includi concessioni di ruoli fornite da Google.

  5. Assicurati che l'account di servizio abbia l'autorizzazione pubsub.topics.publish abilitata.

Reporting sullo stato del job

Lo stato del job viene segnalato una volta che il job ha esito negativo o viene completato correttamente. Non vengono segnalate altre modifiche dello stato. Lo stato del job viene registrato utilizzando il formato del messaggio JobResult:

Resource PubSubMessage
{
  job: {
    object (JobResult)
  }
}

JobResult
{
  name: string;
  state: string;
  error: {
    object (Status)
  }
}

Per saperne di più, consulta quanto segue: