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 die
service-PROJECT_NUMBER@gcp-sa-transcoder.iam.gserviceaccount.com
Dienstkonto in der Google Cloud Console, wobei PROJECT_NUMBER ist die Projektnummer des Projekts, das Sie aktiviert haben. und Sie planen, den Feed zu erstellen.Ö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: