Hinweis zum Ende des Supports: Am 13. November 2025 AWS wird der Support für Amazon Elastic Transcoder eingestellt. Nach dem 13. November 2025 können Sie nicht mehr auf die Elastic Transcoder Transcoder-Konsole oder die Elastic Transcoder Transcoder-Ressourcen zugreifen.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Auflisten von Aufträgen nach Pipeline
Beschreibung
Um eine Liste mit den Aufträgen zu erhalten, die einer Pipeline zugewiesen sind, senden Sie eine GET-Anfrage an die Ressource /2012-09-25/jobsByPipeline/
. Wenn Sie Aufträge nach Pipeline auflisten, führt Elastic Transcoder die Aufträge auf, die Sie vor Kurzem für die angegebene Pipeline erstellt haben. pipelineId
Anforderungen
Syntax
Um Informationen über die Aufträge zu erhalten, die sich derzeit in einer Pipeline befinden, senden Sie die folgende GET-Anfrage.
GET /2012-09-25/jobsByPipeline/pipeline Id? Ascending=true|false& PageToken=
value for accessing the next page of results
HTTP/1.1 Content-Type: charset=UTF-8 Accept: */* Host: elastictranscoder.Elastic Transcoder endpoint
.amazonaws.com:443 x-amz-date: 20130114T174952Z Authorization: AWS4-HMAC-SHA256 Credential=AccessKeyID
/request-date
/Elastic Transcoder endpoint
/elastictranscoder/aws4_request, SignedHeaders=host;x-amz-date;x-amz-target, Signature=calculated-signature
Anfrageparameter
Diese Operation akzeptiert die folgenden Anforderungsparameter. Elastic Transcoder gibt die letzten sechs Monate Aufträge in der angegebenen Pipeline zurück.
- PipelineID
-
Um Informationen über Aufträge zu erhalten, die Sie einer bestimmten Pipeline hinzugefügt haben, geben Sie den Wert des
Id
-Objekts für diese Pipeline an. - Aufsteigend
-
Um die Aufträge in chronologischer Reihenfolge nach dem Zeitpunkt, zu dem sie übermittelt wurden, aufzulisten, geben Sie
true
ein. Um die Aufträge in umgekehrt chronologischer Reihenfolge aufzulisten, geben Siefalse
ein. - PageToken
-
Wenn Elastic Transcoder mehr als eine Seite mit Ergebnissen zurückgibt, verwenden Sie
PageToken
nachfolgendGET
-Anfragen, alle nachfolgenden Ergebnisseiten abzurufen.
Anforderungsheader
Für diesen Vorgang werden ausschließlich Anforderungs-Header verwendet, die für alle Vorgänge gelten. Weitere Informationen über allgemeine Anforderungs-Header finden Sie unter Inhalt des HTTP-Headers.
Anforderungstext
Dieser Vorgang verwendet keinen Anfragetext.
Antworten
Syntax
Status: 200 OK x-amzn-RequestId: c321ec43-378e-11e2-8e4c-4d5b971203e9 Content-Type: application/json Content-Length:
number of characters in the response
Date: Mon, 14 Jan 2013 06:01:47 GMT { "Jobs":[ { "Id":"Id that Elastic Transcoder assigned to the job
", "Inputs":[{ "Key":"name of the file to transcode
", "Encryption":{ "Mode":"aes-cbc-pkcs7|aes-ctr|aes-gcm", "Key":"encrypted and base64-encoded decryption key
", "KeyMd5":"base64-encoded key digest
", "InitializationVector":"base64-encoded initialization vector
" }, "TimeSpan":{ "StartTime":"starting place of the clip, in HH:mm:ss.SSS or sssss.SSS
", "Duration":"duration of the clip, in HH:mm:ss.SSS or sssss.SSS
" }, "FrameRate":"auto|10|15|23.97|24|25|29.97|30|50|60", "Resolution":"auto|width in pixels
xheight in pixels
", "AspectRatio":"auto|1:1|4:3|3:2|16:9", "Interlaced":"auto|true|false", "Container":"auto|aac|asf|avi|divx|flv|m4a|mkv|mov|mp2|mp3| mp4|mpeg|mpeg-ps|mpeg-ts|mxf|ogg|vob|wav|webm", "DetectedProperties":{ "Width":"video width in pixels
", "Height":"video height in pixels
", "FrameRate":"video frame rate in fps
", "FileSize":"file size in bytes
", "DurationMillis":"file duration in milliseconds
" }, "InputCaptions":{ "MergePolicy":"MergeOverride|MergeRetain|Override", "CaptionSources":[ { "Key":"name of the input caption file
", "Language":"language of the input caption file
", "TimeOffset":"starting place of the captions, in either [-+]SS.sss or [-+]HH:mm:SS.ss
", "Label":"label for the caption
" "Encryption":{ "Mode":"aes-cbc-pkcs7|aes-ctr|aes-gcm", "Key":"encrypted and base64-encoded decryption key
", "KeyMd5":"base64-encoded key digest
", "InitializationVector":"base64-encoded initialization vector
" }, }, {...} ] } }, {...}], "OutputKeyPrefix":"prefix for file names in Amazon S3 bucket
", "Outputs":[{ "Id":"sequential counter
", "Key":"name of the transcoded file
", "Encryption":{ "Mode":"s3||aes-cbc-pkcs7|aes-ctr| aes-gcm", "Key":"encrypted and base64-encoded encryption key
", "KeyMd5":"base64-encoded key digest
", "InitializationVector":"base64-encoded initialization vector
" }, "ThumbnailPattern":""|"pattern
", "Rotate":"auto|0|90|180|270", "PresetId":"preset to use for the job
", "SegmentDuration":"[1,60]", "Watermarks":[ { "InputKey":"name of the .png or .jpg file
", "Encryption":{ "Mode":"s3||aes-cbc-pkcs7| aes-ctr|aes-gcm", "Key":"encrypted and base64-encoded encryption key
", "KeyMd5":"base64-encoded key digest
", "InitializationVector":"base64-encoded initialization vector
" }, "PresetWatermarkId":"value of Video:Watermarks:Id in preset
" }, {...} ], "AlbumArt":[ { "AlbumArtMerge":"Replace|Prepend|Append|Fallback", "AlbumArtArtwork":"can be empty, but not null
":[ { "AlbumArtInputKey":"name of the file to use as album art
", "Encryption":{ "Mode":"s3||aes-cbc-pkcs7| aes-ctr|aes-gcm", "Key":"encrypted and base64-encoded encryption key
", "KeyMd5":"base64-encoded key digest
", "InitializationVector":"base64-encoded initialization vector
" }, "AlbumArtMaxWidth":"maximum width of output album art in pixels
", "AlbumArtMaxHeight":"maximum height of output album art in pixels
", "AlbumArtSizingPolicy":"Fit|Fill|Stretch|Keep| ShrinkToFit|ShrinkToFill", "AlbumArtPaddingPolicy":"Pad|NoPad", "AlbumArtFormat":"jpg|png" }, {...} ] }, {...}], "Duration":"duration in seconds
", "DurationMillis":"duration in milliseconds
", "Height":"height in pixels
", "Width":"width in pixels
", "FrameRate":"frame rate in fps
", "FileSize":"file size in bytes
", "Status":"Submitted|In Progress|Complete|Error", "StatusDetail":"detail associated with Status
", "Captions":{ "CaptionFormats":[ { "Format":"cea-708|dfxp|mov-text|scc|srt|webvtt", "Pattern":"myCaption/file-language
", "Encryption":{ "Mode":"s3||aes-cbc-pkcs7| aes-ctr|aes-gcm", "Key":"encrypted and base64-encoded encryption key
", "KeyMd5":"base64-encoded key digest
", "InitializationVector":"base64-encoded initialization vector
" } }, {...} ] }, "AppliedColorSpaceConversion":"None|Bt601ToBt709| Bt709ToBt601" }, {...} ], "Playlists":[ { "Format":"HLSv3|HLSv4|MPEG-DASH|Smooth", "Name":"name
", "OutputKeys":[ "Outputs:Key to include in this playlist
", {...} ], "HlsContentProtection":{ "Method":"aes-128", "Key":"encrypted and base64-encoded protection key
", "KeyMd5":"base64-encoded key digest
", "InitializationVector":"base64-encoded initialization vector
", "LicenseAcquisitionUrl":"license acquisition url
", "KeyStoragePolicy":"NoStore|WithVariantPlaylists" }, "PlayReadyDrm":{ "Format":"microsoft|discretix-3.0", "Key":"encrypted and base64-encoded DRM key
", "KeyId":"id of the DRM key
", "KeyMd5":"base64-encoded key digest
", "InitializationVector":"base64-encoded initialization vector
", "LicenseAcquisitionUrl":"license acquisition url
" } }, {...} ], "UserMetadata": { "Key":"Value", "Second user metadata key
":"Second user metadata value
" }, "PipelineId":"PipelineId for the job
", "Status":"Submitted|Progressing|Complete|Canceled|Error", "Timing":{ "SubmitTimeMillis":"job submitted time in epoch milliseconds
", "StartTimeMillis":"job start time in epoch milliseconds
", "FinishTimeMillis":"job finish time in epoch milliseconds
" } }, {...} ], "NextPageToken":value for accessing the next page of results
|null }
Antwort-Header
Für diesen Vorgang werden ausschließlich Antwort-Header verwendet, die für die meisten Antworten gelten. Weitere Informationen über allgemeine Antwort-Header finden Sie unter HTTP-Antworten.
Antworttext
Der Antworttext enthält ein Element für jeden Auftrag, der die Suchkriterien erfüllt, und jedes Element enthält die Werte, die Sie beim Erstellen des Auftrags angegeben haben. Weitere Informationen zu den Auftragswerten finden Sie unter Einstellungen, die Sie angeben, wenn Sie einen Elastic Transcoder Transcoder-Job erstellen.
Darüber hinaus gibt Elastic Transcoder die folgenden Werte zurück.
- (Automatisch) Id
-
Der Bezeichner, den Elastic Transcoder dem Job zugewiesen hat. Diesen Wert können Sie verwenden, um die Einstellungen für den Auftrag abzurufen oder den Job zu löschen.
- (Automatisch) Inputs:DetectedProperties
-
Die erkannten Eigenschaften der Eingabedatei. Elastic Transcoder identifiziert diese Werte aus der Eingabedatei.
- (Automatisch) Inputs:Width
-
Die erkannte Breite der Eingabedatei in Pixel.
- (Automatisch) Inputs:Height
-
Die erkannte Höhe der Eingabedatei in Pixel.
- (Automatisch) Inputs:FrameRate
Die erkannte Bildrate der Eingabedatei in Bildern pro Sekunde.
- (Automatisch) Inputs:FileSize
Die erkannte Dateigröße der Eingabedatei in Bytes.
- (Automatisch) Inputs:DurationMillis
Die erkannte Dauer der Eingabedatei in Millisekunden.
- (Automatisch) Outputs:Id
-
Ein sequentieller Zähler, beginnend mit 1, der eine Ausgabe zwischen den Ausgängen des aktuellen Jobs identifiziert. In der
Output
Syntax ist dieser Wert bei immer1
aus. - (Automatisch) Outputs:Duration
-
Dauer der Ausgabedatei in Sekunden, aufgerundet.
- (Automatisch) Outputs:DurationMillis
-
Dauer der Ausgabedatei in Millisekunden.
- (Automatisch) Outputs:Width
-
Breite der Ausgabedatei in Pixel.
- (Automatisch) Outputs:Height
-
Die Höhe der Ausgabedatei in Pixel.
- (Automatisch) Outputs:FrameRate
-
Bildrate der Ausgabedatei in Bildern pro Sekunde.
- (Automatisch) Outputs:FileSize
-
Die Dateigröße der Ausgabedatei in Bytes.
- (Automatisch) Outputs:Status
-
Der Status einer Ausgabe in einem Job. Wenn Sie nur eine Ausgabe für den Job angegeben haben,
Outputs:Status
ist immer dasselbe wieJob:Status
aus. Wenn Sie mehr als eine Ausgabe angegeben haben:Job:Status
undOutputs:Status
für alle Ausgänge istSubmitted
bis Elastic Transcoder beginnt, die erste Ausgabe zu verarbeiten.Wenn Elastic Transcoder beginnt, den ersten Ausgang zu verarbeiten,
Outputs:Status
für diese Ausgabe undJob:Status
Beide wechseln zuProgressing
aus. Für jede Ausgabe ist der Wert vonOutputs:Status
bleibtSubmitted
bis Elastic Transcoder beginnt, die Ausgabe zu verarbeiten.Job:Status
bleibtProgressing
bis alle Ausgänge einen Terminalstatus erreichen, entwederComplete
oderError
aus.Wenn alle Ausgänge einen Terminalstatus erreichen,
Job:Status
Änderungen anComplete
Nur wennOutputs:Status
für alle Ausgänge istComplete
aus. WennOutputs:Status
für einen oder mehrere Ausgänge istError
, der Terminalstatus fürJob:Status
is alsoError
aus.
Der Wert von
Status
ist eine der folgenden Aufgaben:Submitted
,Progressing
,Complete
,Canceled
, oderError
aus. - (Automatisch) Outputs:StatusDetail
-
Informationen, die weiter erklären
Outputs:Status
aus. - (Automatisch) Outputs:AppliedColorSpaceConversion
-
Wenn Elastic Transcoder eine Voreinstellung mit einem
ColorSpaceConversionMode
um die Ausgabedatei zu transcodieren, wird dieAppliedColorSpaceConversion
-Parameter zeigt die verwendete Konvertierung an. Wenn neinColorSpaceConversionMode
wurde in der Voreinstellung definiert, dieser Parameter wird nicht in die Job-Antwort aufgenommen. - (Automatisch) Status
-
Wenn Sie mehr als eine Ausgabe für den Job angegeben haben, den Status des gesamten Jobs. Wenn Elastic Transcoder mit der Verarbeitung eines Jobs beginnt, ist der Wert von
Job:Status
Änderungen anProgressing
und ändert sich erst, wenn Elastic Transcoder die Verarbeitung aller Ausgaben abgeschlossen hat. Wenn die Verarbeitung abgeschlossen ist,Job:Status
ändert sich entweder inComplete
oder, falls eine der Ausgaben fehlgeschlagen ist,Error
aus.Wenn Sie nur eine Ausgabe für den Job angegeben haben,
Job:Status
ist identisch zuOutputs:Status
aus.Der Wert von
Job:Status
ist eine der folgenden Aufgaben:Submitted
,Progressing
,Complete
,Canceled
, oderError
aus. - (Automatisch) Timing
-
Die Details über den Zeitpunkt eines Jobs.
- (Automatisch) Timing:SubmitTimeMillis
-
Die Zeit, zu der der Job in Epoche Millisekunden an Elastic Transcoder übermittelt wurde.
- (Automatisch) Timing:StartTimeMillis
-
Die Zeit, als der Job mit der Transcodierung begann, in Epochen Millisekunden.
- (Automatisch) Timing:FinishTimeMillis
-
Die Zeit, zu der der Auftrag die Transcodierung beendet hat, in Epochenmillisekunden.
Weitere Informationen zur Epoche-Zeit finden Sie unterEpoche-Computing
Seite auf Wikipedia. - (Automatisch) NextPageToken
-
Ein Wert, den Sie verwenden, um gegebenenfalls auf die zweite und die folgenden Ergebnisseiten zuzugreifen. Wenn die Jobs in der angegebenen Pipeline auf eine Seite passen oder wenn Sie die letzte Ergebnisseite erreicht haben, ist der Wert von
NextPageToken
istnull
aus.
Fehler
Weitere Informationen über Elastic Transcoder Transcoder--Ausnahmen und -Fehlermeldungen finden Sie unterUmgang mit Fehlern in Elastic Transcoderaus.
Beispiele
Mit der folgenden Beispielanfrage wird ein Auftrag erstellt.
Beispielanforderung
Mit der folgenden Beispielanfrage wird eine Liste aller Aufträge abgerufen, die Sie der Pipeline-ID 1111111111111-abcde1
in den letzten sechs Monaten zugewiesen haben.
GET /2012-09-25/jobsByPipeline/1111111111111-abcde1?Ascending=true HTTP/1.1 Content-Type: charset=UTF-8 Accept: */* Host: elastictranscoder.
Elastic Transcoder endpoint
.amazonaws.com:443 x-amz-date: 20130114T174952Z Authorization: AWS4-HMAC-SHA256 Credential=AccessKeyID
/request-date
/Elastic Transcoder endpoint
/elastictranscoder/aws4_request, SignedHeaders=host;x-amz-date;x-amz-target, Signature=calculated-signature
Beispielantwort
Status: 200 OK x-amzn-RequestId: c321ec43-378e-11e2-8e4c-4d5b971203e9 Content-Type: application/json Content-Length:
number of characters in the response
Date: Mon, 14 Jan 2013 06:01:47 GMT { "Jobs":[ { "Id":"3333333333333-abcde3", "Inputs":[{ "Key":"cooking/lasagna.mp4", "FrameRate":"auto", "Resolution":"auto", "AspectRatio":"auto", "Interlaced":"auto", "Container":"mp4", "InputCaptions":{ "MergePolicy":"MergeOverride", "CaptionSources":[ { "Key":"scc/lasagna-kindlefirehd.scc", "Language":"en", "Label":"English" }, { "Key":"srt/lasagna-kindlefirehd.srt", "Language":"fr", "TimeOffset":"1:00:00", "Label":"French" } ], }, "DetectedProperties":{ "Width":"1280", "Height":"720", "FrameRate":"30.00", "FileSize":"5872000", "DurationMillis":"1003000" } }], "Outputs":[ { "Id":"1", "Key":"cooking/lasagna-KindleFireHD.mp4", "ThumbnailPattern":"cooking/lasagna-{count}-KindleFireHD", "Rotate":"0", "PresetId":"1351620000000-100080", "Watermarks":[ { "InputKey":"logo/128x64.png", "PresetWatermarkId":"company logo 128x64", } ], "Duration":"1003", "DurationMillis":"1003000", "Width":"1280", "Height":"720", "FrameRate":"30.00", "FileSize":"5872000", "Status":"Submitted", "StatusDetail":"Job has been received.", "Captions":{ "CaptionFormats":[ { "Format":"scc", "Pattern":"scc/lasagna-{language}", }, { "Format":"srt", "Pattern":"srt/lasagna-{language}" }, { "Format":"mov-text" } ] } }, { "Id":"2", "Key":"cooking/lasagna-iPhone4s.mp4", "ThumbnailPattern":"cooking/lasagna-{count}-iPhone4s", "Rotate":"0", "PresetId":"1351620000000-100020", "Watermarks":[ { "InputKey":"logo/128x64.png", "PresetWatermarkId":"company logo 128x64" } ], "Duration":"1003", "DurationMillis":"1003000", "Width":"1920", "Height":"1080", "FrameRate":"30.00", "FileSize":"4718600", "Status":"Submitted", "StatusDetail":"Job has been received.", "AppliedColorSpaceConversion":"None" } ], "PipelineId":"1111111111111-abcde1", "Timing":{ "SubmitTime":"1427212800000", "StartTime":"1427212856000", "FinishTime":"1427212875000" } }, { "Id":"4444444444444-abcde4", "Input":{ "Key":"cooking/baked-ziti.mp4", "FrameRate":"auto", "Resolution":"auto", "AspectRatio":"auto", "Interlaced":"auto", "Container":"mp4", "DetectedProperties":{ "Width":"1280", "Height":"720", "FrameRate":"30.00", "FileSize":"5872000", "DurationMillis":"1003000" } }, "Outputs":[ { "Id":"1", "Key":"cooking/baked-ziti-KindleFireHD.mp4", "ThumbnailPattern":"cooking/baked-ziti-{count}-KindleFireHD", "Rotate":"0", "PresetId":"1351620000000-100080", "Watermarks":[ { "InputKey":"logo/128x64.png", "PresetWatermarkId":"company logo 128x64" } ], "Duration":"596", "DurationMillis":"1003000", "Width":"1280", "Height":"720", "FrameRate":"30.00", "FileSize":"4718600", "Status":"Complete", "StatusDetail":"" } ], "UserMetadata": { "Food type":"Italian", "Cook book":"recipe notebook" }, "PipelineId":"1111111111111-abcde1", "Timing":{ "SubmitTime":"1427212800000", "StartTime":"1427212856000", "FinishTime":"1427212875000" } } ], "NextPageToken":null }