Notifikasi Pub/Sub untuk update tugas

Halaman ini menjelaskan cara mengonfigurasi topik Pub/Sub yang dapat Anda gunakan untuk menerima pembaruan status tugas dari Transcoder API.

Mengonfigurasi pembaruan status tugas

Untuk menerima pembaruan status tugas, lakukan hal berikut:

  1. Jika Anda belum memiliki topik Pub/Sub, buat topik. Untuk mempelajari cara membuat topik Pub/Sub, lihat Mengelola topik dan langganan.

  2. Pastikan untuk mengonfigurasi kolom pubsubDestination dalam konfigurasi tugas.

    {
      "config": {
        "pubsubDestination": {
          "topic": "projects/PROJECT_ID/topics/my-topic-id"
        }
      }
    }
    
  3. Buat tugas untuk mengaktifkan akun layanan Transcoder yang dikelola Google.

  4. Temukan akun layanan service-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com di Konsol Google Cloud, dengan PROJECT_NUMBER adalah nomor project dari project tempat Anda mengaktifkan Transcoder API dan Anda berencana membuat feed.

    1. Di konsol Google Cloud, buka halaman IAM.

      Buka IAM

    2. Centang kotak Include Google-provided role grants.

  5. Pastikan akun layanan telah mengaktifkan izin pubsub.topics.publish.

Pelaporan status tugas

Status tugas dilaporkan setelah tugas gagal atau berhasil selesai. Tidak ada perubahan status lain yang dilaporkan. Status tugas dilaporkan menggunakan format pesan JobResult:

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

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

Untuk informasi selengkapnya, lihat referensi berikut: