Questa pagina spiega come configurare un argomento Pub/Sub da utilizzare per ricevere aggiornamenti sullo stato dei job dall'API Transcoder.
Configurare gli aggiornamenti dello stato dei job
Per ricevere aggiornamenti sullo stato dei lavori:
Se non hai già un argomento Pub/Sub, creane uno. Per scoprire come creare un argomento Pub/Sub, consulta Gestione degli argomenti e degli abbonamenti.
Assicurati di configurare il campo
pubsubDestination
nella configurazione del job.{ "config": { "pubsubDestination": { "topic": "projects/PROJECT_ID/topics/my-topic-id" } } }
Crea un job per attivare l'account di servizio Transcoder gestito da Google.
Trova il
service-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com
l'account di servizio nella console Google Cloud, PROJECT_NUMBER è il numero del progetto che hai abilitato l'API Transcoder e da cui prevedi di creare il feed.Nella console Google Cloud, vai alla pagina IAM.
Seleziona la casella di controllo Includi concessioni di ruoli fornite da Google.
Assicurati che l'account di servizio abbia l'autorizzazione
pubsub.topics.publish
in un bucket in cui è abilitato il controllo delle versioni.
Report sullo stato dei job
Lo stato del job viene segnalato quando il job non va a buon fine o viene completato correttamente. Nessun altro
vengono segnalate le modifiche allo stato. Lo stato del job viene segnalato utilizzando il formato del messaggio JobResult
:
Resource PubSubMessage
{
job: {
object (JobResult)
}
}
JobResult
{
name: string;
state: string;
error: {
object (Status)
}
}
Per ulteriori informazioni, consulta quanto segue: