ListExecutions - AWS Transfer Family

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.

ListExecutions

Listet alle laufenden Ausführungen für den angegebenen Workflow auf.

Anmerkung

Wenn die angegebene Workflow-ID nicht gefunden werden kann, wird eine ListExecutions ResourceNotFound Ausnahme zurückgegeben.

Anforderungssyntax

{ "MaxResults": number, "NextToken": "string", "WorkflowId": "string" }

Anforderungsparameter

Informationen zu den Parametern, die alle Aktionen gemeinsam haben, finden Sie unter Allgemeine Parameter.

Die Anfrage akzeptiert die folgenden Daten im JSON Format.

MaxResults

Gibt die maximale Anzahl zurückzugebender Ausführungen an.

Typ: Ganzzahl

Gültiger Bereich: Mindestwert 1. Maximaler Wert von 1 000.

Erforderlich: Nein

NextToken

ListExecutionsgibt den NextToken Parameter in der Ausgabe zurück. Sie können den NextToken Parameter dann in einem nachfolgenden Befehl übergeben, um weitere Ausführungen aufzulisten.

Dies ist beispielsweise für die Paginierung nützlich. Wenn Sie 100 Ausführungen für einen Workflow haben, möchten Sie vielleicht nur die ersten 10 auflisten. Wenn ja, rufen Sie die auf, API indem Sie Folgendes max-results angeben:

aws transfer list-executions --max-results 10

Dadurch werden Details für die ersten 10 Ausführungen sowie der Zeiger (NextToken) auf die elfte Ausführung zurückgegeben. Sie können das jetzt API erneut aufrufen und den NextToken Wert angeben, den Sie erhalten haben:

aws transfer list-executions --max-results 10 --next-token $somePointerReturnedFromPreviousListResult

Dieser Aufruf gibt die nächsten 10 Ausführungen zurück, von der 11. bis zur 20. Sie können den Anruf dann wiederholen, bis die Details für alle 100 Ausführungen zurückgegeben wurden.

Typ: Zeichenfolge

Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge von 6144.

Erforderlich: Nein

WorkflowId

Eine eindeutige Kennung für den Workflow.

Typ: Zeichenfolge

Längenbeschränkungen: Feste Länge von 19.

Pattern: w-([a-z0-9]{17})

Erforderlich: Ja

Antwortsyntax

{ "Executions": [ { "ExecutionId": "string", "InitialFileLocation": { "EfsFileLocation": { "FileSystemId": "string", "Path": "string" }, "S3FileLocation": { "Bucket": "string", "Etag": "string", "Key": "string", "VersionId": "string" } }, "ServiceMetadata": { "UserDetails": { "ServerId": "string", "SessionId": "string", "UserName": "string" } }, "Status": "string" } ], "NextToken": "string", "WorkflowId": "string" }

Antwortelemente

Wenn die Aktion erfolgreich ist, sendet der Dienst eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Dienst im JSON Format zurückgegeben.

Executions

Gibt die Details für jede Ausführung in einem ListedExecution Array zurück.

Typ: Array von ListedExecution-Objekten

NextToken

ListExecutionsgibt den NextToken Parameter in der Ausgabe zurück. Sie können den NextToken Parameter dann in einem nachfolgenden Befehl übergeben, um weitere Ausführungen aufzulisten.

Typ: Zeichenfolge

Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge von 6144.

WorkflowId

Eine eindeutige Kennung für den Workflow.

Typ: Zeichenfolge

Längenbeschränkungen: Feste Länge von 19.

Pattern: w-([a-z0-9]{17})

Fehler

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter Häufige Fehler.

InternalServiceError

Diese Ausnahme wird ausgelöst, wenn im AWS Transfer Family Dienst ein Fehler auftritt.

HTTPStatuscode: 500

InvalidNextTokenException

Der übergebene NextToken Parameter ist ungültig.

HTTPStatuscode: 400

InvalidRequestException

Diese Ausnahme wird ausgelöst, wenn der Client eine falsch formatierte Anfrage sendet.

HTTPStatuscode: 400

ResourceNotFoundException

Diese Ausnahme wird ausgelöst, wenn eine Ressource vom AWS Transfer Family Family-Dienst nicht gefunden wird.

HTTPStatuscode: 400

ServiceUnavailableException

Die Anfrage ist fehlgeschlagen, da der AWS Transfer Family Family-Dienst nicht verfügbar ist.

HTTPStatuscode: 500

Weitere Informationen finden Sie unter:

Weitere Informationen zur Verwendung API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden: