Notifications Pub/Sub pour les mises à jour de tâches

Cette page explique comment configurer un sujet Pub/Sub que vous pouvez utiliser pour recevoir des mises à jour de l'état des tâches de l'API Transcoder.

Configurer les mises à jour de l'état des tâches

Pour recevoir des notifications sur l'état des tâches, procédez comme suit:

  1. Si vous n'avez pas de sujet Pub/Sub, créez-en un. Pour savoir comment créer un sujet Pub/Sub, consultez la page Gérer les sujets et les abonnements.

  2. Veillez à configurer le champ pubsub_destination dans la configuration de la tâche.

  3. Créez une tâche pour activer le compte de service Transcoder géré par Google.

  4. Recherchez le compte de service service-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com dans Cloud Console, où PROJECT_NUMBER correspond au numéro du projet dans lequel vous avez activé l'API Transcoder et dans lequel vous envisagez de créer le flux. .

    1. Dans Cloud Console, accédez à la page IAM.

      Accéder à IAM

    2. Cochez la case Inclure les attributions de rôles fournies par Google.

  5. Assurez-vous que l'autorisation pubsub.topics.publish est activée sur le compte de service.

Rapports sur l'état des tâches

L'état de la tâche est signalé lorsque la tâche échoue ou se termine avec succès. Aucun autre changement d'état n'est signalé. L'état de la tâche est signalé au format de message JobResult:

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

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

Pour en savoir plus, consultez les pages suivantes: