Auf dieser Seite wird erläutert, wie Sie ein Pub/Sub-Thema konfigurieren, das Sie zum Empfangen von Jobstatusaktualisierungen über die Transcoder API verwenden können.
Aktualisierungen des Jobstatus konfigurieren
So erhalten Sie aktuelle Informationen zum Jobstatus:
Wenn Sie kein vorhandenes Pub/Sub-Thema haben, erstellen Sie ein Thema. Informationen zum Erstellen eines Pub/Sub-Themas finden Sie unter Themen und Abos verwalten.
Achten Sie darauf, das Feld
pubsubDestination
in der Jobkonfiguration zu konfigurieren.{ "config": { "pubsubDestination": { "topic": "projects/PROJECT_ID/topics/my-topic-id" } } }
Erstellen Sie einen Job, um das von Google verwaltete Transcoder-Dienstkonto zu aktivieren.
Suchen Sie das Dienstkonto
service-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com
in der Google Cloud Console, wobei PROJECT_NUMBER die Projektnummer des Projekts ist, in dem Sie die Transcoder API aktiviert haben und aus dem Sie den Feed erstellen möchten.Öffnen Sie in der Google Cloud Console die Seite IAM.
Klicken Sie auf das Kästchen Von Google bereitgestellte Rollenzuweisungen einschließen.
Prüfen Sie, ob für das Dienstkonto die Berechtigung
pubsub.topics.publish
aktiviert ist.
Berichte zum Jobstatus
Der Jobstatus wird gemeldet, wenn der Job fehlschlägt oder erfolgreich abgeschlossen wird. Es werden keine anderen Statusänderungen gemeldet. Der Jobstatus wird im JobResult
-Nachrichtenformat ausgegeben:
Resource PubSubMessage
{
job: {
object (JobResult)
}
}
JobResult
{
name: string;
state: string;
error: {
object (Status)
}
}
Weitere Informationen finden Sie unter: