本頁面說明如何設定 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)
  }
}
詳情請參閱下列資源: