Notificaciones de Pub/Sub para actualizaciones de trabajos

En esta página, se explica cómo configurar un tema de Pub/Sub que puedes usar para recibir actualizaciones sobre el estado de los trabajos de la API de Transcoder.

Configura las actualizaciones de estado de un trabajo

Para recibir actualizaciones sobre el estado del trabajo, haz lo siguiente:

  1. Si no tienes un tema de Pub/Sub existente, crea uno. Para aprender a crear un tema de Pub/Sub, consulta Administrar temas y suscripciones

  2. Asegúrate de configurar el pubsubDestination en la configuración del trabajo.

    {
      "config": {
        "pubsubDestination": {
          "topic": "projects/PROJECT_ID/topics/my-topic-id"
        }
      }
    }
    
  3. Crea un trabajo para habilitar Cuenta de servicio de transcodificador administrada por Google.

  4. Busca la cuenta de servicio service-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com en la consola de Google Cloud, en la que PROJECT_NUMBER es el número del proyecto en el que habilitaste la API de Transcoder y desde el que planeas crear el feed.

    1. En la consola de Google Cloud, ve a la página IAM.

      Ir a IAM

    2. Selecciona la casilla de verificación Incluir asignaciones de funciones proporcionadas por Google.

  5. Asegúrate de que la cuenta de servicio tenga habilitado el permiso pubsub.topics.publish.

Informes de estado del trabajo

El estado del trabajo se informa una vez que este falla o finaliza correctamente. No hay otro de estado se informan los cambios de estado. El estado del trabajo se informa mediante el mensaje JobResult formato:

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

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

Para obtener más información, consulta lo siguiente: