StartTaskExecution - AWS DataSync

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

StartTaskExecution

Avvia l'AWS DataSyncattività. Per ogni attività, è possibile eseguire solo un'operazione alla volta.

L'esecuzione di un'attività prevede diverse fasi. Per ulteriori informazioni, consulta Stati dell'esecuzione delle attività.

Importante

Se hai intenzione di trasferire dati da o verso una sede Amazon S3, consulta prima di iniziare come DataSync possono influire i costi della tua richiesta S3 e la pagina DataSync dei prezzi.

Sintassi della richiesta

{ "Excludes": [ { "FilterType": "string", "Value": "string" } ], "Includes": [ { "FilterType": "string", "Value": "string" } ], "OverrideOptions": { "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" }, "Tags": [ { "Key": "string", "Value": "string" } ], "TaskArn": "string" }

Parametri della richiesta

Per informazioni sui parametri comuni a tutte le azioni, vedere Parametri comuni.

La richiesta accetta i seguenti dati in formato JSON.

Excludes

Specifica un elenco di regole di filtro che determina i file da escludere da un'attività. L'elenco contiene una singola stringa di filtro costituita dai modelli da escludere. I modelli sono delimitati da "|" (cioè una barra verticale), ad esempio: "/folder1|/folder2".

Tipo: matrice di oggetti FilterRule

Membri dell'array: numero minimo di 0 elementi. Numero massimo di 1 elemento.

Required: No

Includes

Specifica un elenco di regole di filtro che determina i file da includere durante l'esecuzione di un'attività. Il modello deve contenere una singola stringa di filtro costituita dai modelli da includere. I modelli sono delimitati da "|" (cioè una barra verticale), ad esempio: "/folder1|/folder2".

Tipo: matrice di oggetti FilterRule

Membri dell'array: numero minimo di 0 elementi. Numero massimo di 1 elemento.

Required: No

OverrideOptions

Configura le impostazioni delle AWS DataSync attività. Queste opzioni includono il modo in cui DataSync gestisce file, oggetti e i metadati associati. Puoi anche specificare come DataSync verifica l'integrità dei dati, impostare limiti di larghezza di banda per la tua attività, tra le altre opzioni.

Ogni attività ha un valore predefinito. A meno che non sia necessario, non è necessario configurare nessuno di questi elementi Options prima di iniziare l'attività.

Tipo: Options oggetto

Required: No

Tags

Specifica i tag da applicare al nome della risorsa Amazon (ARN) che rappresenta l'esecuzione dell'attività.

I tag sono coppie chiave-valore che facilitano la gestione, il filtraggio e la ricerca delle tue DataSync risorse.

Tipo: matrice di oggetti TagListEntry

Membri dell'array: numero minimo di 0 elementi. Numero massimo di 50 item.

Required: No

TaskArn

Specifica l'ARN (Amazon Resource Name) dell'attività da avviare.

Tipo: String

Limitazioni di lunghezza: lunghezza massima di 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}$

Campo obbligatorio: sì

Sintassi della risposta

{ "TaskExecutionArn": "string" }

Elementi di risposta

Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.

I dati seguenti vengono restituiti in formato JSON mediante il servizio.

TaskExecutionArn

L'ARN dell'esecuzione dell'attività in esecuzione.

Tipo: String

Limitazioni di lunghezza: lunghezza massima di 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}$

Errori

Per informazioni sugli errori comuni a tutte le operazioni, consultare Errori comuni.

InternalException

Questa eccezione viene generata quando si verifica un errore nel AWS DataSync servizio.

Codice di stato HTTP: 500

InvalidRequestException

Questa eccezione viene generata quando il client invia una richiesta non valida.

Codice di stato HTTP: 400

Esempi

Richiesta di esempio

L'esempio seguente avvia l'esecuzione di un'attività utilizzando le opzioni predefinite per l'attività specificata.

{ "OverrideOptions": { "Atime": "BEST_EFFORT", "BytesPerSecond": 1000, "Gid": "NONE", "Mtime": "PRESERVE", "PosixPermissions": "PRESERVE", "PreserveDevices": "NONE", "PreserveDeletedFiles": "PRESERVE", "Uid": "NONE", "VerifyMode": "POINT_IN_TIME_CONSISTENT" }, "TaskArn": "arn:aws:datasync:us-east-2:111222333444:task/task-08de6e6697796f026" }

Risposta di esempio

Questo esempio illustra un utilizzo di. StartTaskExecution

{ "TaskExecutionArn": "arn:aws:datasync:us-east-2:111222333444:task/task-08de6e6697796f026/execution/exec-04ce9d516d69bd52f" }

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli SDK AWS specifici della lingua, consulta quanto segue: