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.
DescribeTaskExecution
Gibt detaillierte Metadaten über eine Aufgabe zurück, die ausgeführt wird.
Anforderungssyntax
{
"TaskExecutionArn": "string
"
}
Anfrageparameter
Informationen zu den Parametern, die allen Aktionen gemeinsam sind, finden Sie unter Allgemeine Parameter.
Die Anforderung akzeptiert die folgenden Daten im JSON-Format.
- TaskExecutionArn
-
Der Amazon-Ressourcenname (ARN) der Aufgabe, die ausgeführt wird.
Typ: Zeichenfolge
Längenbeschränkungen: Maximale Länge von 128.
Pattern:
^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]*:[0-9]{12}:task/task-[0-9a-f]{17}/execution/exec-[0-9a-f]{17}$
Erforderlich: Ja
Antwortsyntax
{
"BytesCompressed": number,
"BytesTransferred": number,
"BytesWritten": number,
"EstimatedBytesToTransfer": number,
"EstimatedFilesToTransfer": number,
"Excludes": [
{
"FilterType": "string",
"Value": "string"
}
],
"FilesTransferred": number,
"Includes": [
{
"FilterType": "string",
"Value": "string"
}
],
"Options": {
"Atime": "string",
"BytesPerSecond": number,
"Gid": "string",
"LogLevel": "string",
"Mtime": "string",
"ObjectTags": "string",
"OverwriteMode": "string",
"PosixPermissions": "string",
"PreserveDeletedFiles": "string",
"PreserveDevices": "string",
"SecurityDescriptorCopyFlags": "string",
"TaskQueueing": "string",
"TransferMode": "string",
"Uid": "string",
"VerifyMode": "string"
},
"Result": {
"ErrorCode": "string",
"ErrorDetail": "string",
"PrepareDuration": number,
"PrepareStatus": "string",
"TotalDuration": number,
"TransferDuration": number,
"TransferStatus": "string",
"VerifyDuration": number,
"VerifyStatus": "string"
},
"StartTime": number,
"Status": "string",
"TaskExecutionArn": "string"
}
Antwortelemente
Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.
Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.
- BytesCompressed
-
Die physische Anzahl der Byte, die nach der Komprimierung über das Netzwerk übertragen wurden. In den meisten Fällen ist diese Zahl geringer als
BytesTransferred
es sei denn, die Daten sind nicht komprimierbar.Type: Long
- BytesTransferred
-
Die Gesamtzahl der Bytes, die an der Übertragung beteiligt sind. Die Anzahl der Bytes, die über das Netzwerk gesendet werden, finden Sie unter
BytesCompressed
.Type: Long
- BytesWritten
-
Die Anzahl der logischen Byte, die in die AWS Zielspeicherressource geschrieben wurden.
Type: Long
- EstimatedBytesToTransfer
-
Die geschätzte physische Anzahl von Bytes, die über das Netzwerk übertragen werden sollen.
Type: Long
- EstimatedFilesToTransfer
-
Die erwartete Anzahl von Dateien, die über das Netzwerk übertragen werden sollen. Dieser Wert wird in der
PREPARING
Phase vor derTRANSFERRING
Phase der Aufgabenausführung berechnet. Dieser Wert ist die erwartete Anzahl der zu übertragenden Dateien. Es wird berechnet, indem der Inhalt der Quell- und Zielorte verglichen und das Delta ermittelt wird, das übertragen werden muss.Type: Long
- Excludes
-
Eine Liste von Filterregeln, die bestimmte Daten während Ihrer Übertragung ausschließen. Weitere Informationen und Beispiele finden Sie unter Filtern der übertragenen Daten von DataSync.
Typ: Array von FilterRule-Objekten
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 1 Element.
- FilesTransferred
-
Die tatsächliche Anzahl der Dateien, die über das Netzwerk übertragen wurden. Dieser Wert wird während der
TRANSFERRING
Phase der Aufgabenausführung kontinuierlich berechnet und aktualisiert. Es wird regelmäßig aktualisiert, wenn jede Datei aus der Quelle gelesen und über das Netzwerk gesendet wird.Wenn während einer Übertragung Fehler auftreten, kann dieser Wert kleiner als
EstimatedFilesToTransfer
sein. In einigen Fällen kann dieser Wert auch größer sein alsEstimatedFilesToTransfer
. Dieses Element ist für einige Speicherorttypen implementierungsspezifisch, daher sollten Sie es nicht als Indikator für eine korrekte Dateianzahl oder zur Überwachung Ihrer Aufgabenausführung verwenden.Type: Long
- Includes
-
Eine Liste von Filterregeln, die bestimmte Daten während Ihrer Übertragung einschließen. Weitere Informationen und Beispiele finden Sie unter Filtern der übertragenen Daten von DataSync.
Typ: Array von FilterRule-Objekten
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 1 Element.
- Options
-
Konfiguriert Ihre AWS DataSync Aufgabeneinstellungen. Zu diesen Optionen gehört, DataSync wie mit Dateien, Objekten und den zugehörigen Metadaten umgegangen wird. Sie können unter anderem angeben, wie DataSync die Datenintegrität überprüft wird, Bandbreitenlimits für Ihre Aufgabe festlegen.
Jede Aufgabeneinstellung hat einen Standardwert. Sofern nicht erforderlich, müssen Sie keine dieser Optionen konfigurieren,
Options
bevor Sie Ihre Aufgabe starten.Typ: Options Objekt
- Result
-
Das Ergebnis der Aufgabenausführung.
Typ: TaskExecutionResultDetail Objekt
- StartTime
-
Die Uhrzeit, zu der die Aufgabenausführung gestartet wurde.
Typ: Zeitstempel
- Status
-
Der Status der Aufgabenausführung.
Detaillierte Informationen zum Status der Aufgabenausführung finden Sie unter Grundlegendes zu Aufgabenstatus.
Typ: Zeichenfolge
Zulässige Werte:
QUEUED | LAUNCHING | PREPARING | TRANSFERRING | VERIFYING | SUCCESS | ERROR
- TaskExecutionArn
-
Der Amazon-Ressourcenname (ARN) der Aufgaben-Aufgabenausführung, die beschrieben wurde.
TaskExecutionArn
ist hierarchisch und beinhaltetTaskArn
für die ausgeführte Aufgabe.Beispielsweise
TaskExecution
hat ein Wert mit dem ARN die Aufgabe mit dem ARNarn:aws:datasync:us-east-1:111222333444:task/task-0208075f79cedf4a2/execution/exec-08ef1e88ec491019b
ausgeführtarn:aws:datasync:us-east-1:111222333444:task/task-0208075f79cedf4a2
.Typ: Zeichenfolge
Längenbeschränkungen: Maximale Länge von 128.
Pattern:
^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]*:[0-9]{12}:task/task-[0-9a-f]{17}/execution/exec-[0-9a-f]{17}$
Fehler
Hinweise zu den Fehlern, die allen Aktionen gemeinsam sind, finden Sie unterHäufige Fehler.
- InternalException
-
Diese Ausnahme wird ausgelöst, wenn ein Fehler im AWS DataSync Dienst auftritt.
HTTP Status Code: 500
- InvalidRequestException
-
Diese Ausnahme wird ausgelöst, wenn der Client eine fehlerhafte Anfrage sendet.
HTTP Status Code: 400
Beispiele
Beispielanforderung
Dieses Beispiel veranschaulicht eine DescribeTaskExecution
Anfrage.
{ "TaskExecutionArn": "arn:aws:datasync:us-east-1:111222333444:task/task-08de6e6697796f026/execution/exec-04ce9d516d69bd52f" }
Beispielantwort
Dieses Beispiel veranschaulicht eine DescribeTaskExecution
Antwort.
{ "BytesCompressed": "3500", "BytesTransferred": "5000", "BytesWritten": "5000", "EstimatedBytesToTransfer": "5000", "EstimatedFilesToTransfer": "100", "FilesTransferred": "100", "Result": { "ErrorCode": "??????", "ErrorDetail": "??????", "PrepareDuration": "100", "PrepareStatus": "SUCCESS", "TransferDuration": "60", "TransferStatus": "AVAILABLE", "VerifyDuration": "30", "VerifyStatus": "SUCCESS" }, "StartTime": "1532660733.39", "Status": "SUCCESS", "OverrideOptions": { "Atime": "BEST_EFFORT", "BytesPerSecond": "1000", "Gid": "NONE", "Mtime": "PRESERVE", "PosixPermissions": "PRESERVE", "PreserveDevices": "NONE", "PreserveDeletedFiles": "PRESERVE", "Uid": "NONE", "VerifyMode": "POINT_IN_TIME_CONSISTENT" }, "TaskExecutionArn": "arn:aws:datasync:us-east-2:111222333444:task/task-08de6e6697796f026/execution/exec-04ce9d516d69bd52f" }
Weitere Informationen finden Sie unter:
Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS-SDKs finden Sie unter: