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:
Jika Anda belum memiliki topik Pub/Sub, buat topik. Untuk mempelajari cara membuat topik Pub/Sub, lihat Mengelola topik dan langganan.
Pastikan untuk mengonfigurasi kolom
pubsubDestination
dalam konfigurasi tugas.{ "config": { "pubsubDestination": { "topic": "projects/PROJECT_ID/topics/my-topic-id" } } }
Buat tugas untuk mengaktifkan akun layanan Transcoder yang dikelola Google.
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.Di konsol Google Cloud, buka halaman IAM.
Centang kotak Include Google-provided role grants.
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: