Notificaciones de Pub/Sub para actualizaciones de trabajos

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

En esta página, se explica cómo configurar un tema de Pub/Sub que puedas usar para recibir actualizaciones de estado del trabajo desde la API de Transcoder.

Configura las actualizaciones de estado del 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 obtener información sobre cómo crear un tema de Pub/Sub, consulta Cómo administrar temas y suscripciones.

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

  3. Crea un trabajo para habilitar la cuenta de servicio del transcodificador administrado por Google.

  4. Busca la cuenta de servicio service-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com en Google Cloud Console, en la que PROJECT_NUMBER es el número de proyecto en el que habilitaste la API de Transcoder y 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 el trabajo falla o finaliza de forma correcta. No se informan otros cambios de estado. El estado del trabajo se informa con el formato de mensaje JobResult:

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

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

Para obtener más información, consulta los siguientes vínculos: