本頁面說明如何設定 Pub/Sub 主題,以便接收 Transcoder API 的工作狀態更新。
設定工作狀態更新
如要接收工作狀態更新,請按照下列步驟操作:
如果您沒有現有的 Pub/Sub 主題,請建立主題。如要瞭解如何建立 Pub/Sub 主題,請參閱「管理主題和訂閱項目」。
請務必在工作設定中設定
pubsubDestination
欄位。{ "config": { "pubsubDestination": { "topic": "projects/
PROJECT_ID /topics/my-topic-id " } } }在 Google Cloud 控制台中找出
service-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com
服務帳戶,其中 PROJECT_NUMBER 是您要建立動態饋給的 Transcoder API 專案編號。前往 Google Cloud 控制台的「IAM」頁面。
選取「包含 Google 提供的角色授予項目」核取方塊。
請確認服務帳戶已啟用
pubsub.topics.publish
權限。
工作狀態回報
工作失敗或順利完成後,系統會回報工作狀態。系統不會回報其他狀態變更。工作狀態會使用 JobResult
訊息格式回報:
Resource PubSubMessage
{
job: {
object (JobResult)
}
}
JobResult
{
name: string;
state: string;
error: {
object (Status)
}
}
詳情請參閱下列資源: