Questa pagina spiega come configurare un argomento Pub/Sub che puoi utilizzare per ricevere aggiornamenti sullo stato dei job dall'API Transcoder.
Configurare gli aggiornamenti dello stato dei job
Per ricevere aggiornamenti sullo stato dei job:
Se non hai già un argomento Pub/Sub, creane uno. Per scoprire come creare un argomento Pub/Sub, consulta Gestire argomenti e iscrizioni.
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.
Individua l'account di servizio
service-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com
nella console Google Cloud, doveservice-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com
è il numero del progetto in cui hai attivato l'API Transcoder e in cui prevedi di creare il feed.PROJECT_NUMBERNella console Google Cloud, vai alla pagina IAM.
Seleziona la casella di controllo Includi concessioni di ruoli fornite da Google.
Assicurati che per l'account di servizio sia attivata l'autorizzazione
pubsub.topics.publish
.
Report sullo stato dei job
Lo stato del job viene segnalato quando il job non va a buon fine o viene completato correttamente. Non vengono registrate altre modifiche dello 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: