Esta página explica como configurar um tópico do Pub/Sub que pode usar para receber atualizações do estado das tarefas da API Transcoder.
Configure as atualizações do estado do trabalho
Para receber atualizações do estado do trabalho, faça o seguinte:
Se não tiver um tópico do Pub/Sub, crie um. Para saber como criar um tópico Pub/Sub, consulte o artigo Gerir tópicos e subscrições.
Certifique-se de que configura o campo
pubsubDestination
na configuração do trabalho.{ "config": { "pubsubDestination": { "topic": "projects/PROJECT_ID/topics/my-topic-id" } } }
Crie uma tarefa para ativar a conta de serviço do Transcoder gerida pela Google.
Encontre a
service-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com
conta de serviço na consola, onde Google Cloud é o número do projeto no qual ativou a API Transcoder e a partir do qual planeia criar o feed.PROJECT_NUMBERNa Google Cloud consola, aceda à página IAM.
Selecione a caixa de verificação Incluir concessões de funções fornecidas pela Google.
Certifique-se de que a conta de serviço tem a autorização
pubsub.topics.publish
ativada.
Relatórios do estado da tarefa
O estado da tarefa é comunicado quando a tarefa falha ou é concluída com êxito. Não são comunicadas outras alterações de estado. O estado da tarefa é comunicado através do formato de mensagem JobResult
:
Resource PubSubMessage
{
job: {
object (JobResult)
}
}
JobResult
{
name: string;
state: string;
error: {
object (Status)
}
}
Para mais informações, consulte o seguinte: