Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Crear unaAWS DataSync tarea con elAWS CLI
Una vez que haya creado las ubicaciones de origen y destino, podrá crear laAWS DataSync tarea.
importante
Si tiene previsto transferir datos a o desde una ubicación de Amazon S3, consulte cómo DataSync pueden afectar a los cargos por solicitud de S3 y a la página deDataSync precios
Para crear una tarea mediante elAWS CLI
-
Cree un grupo de CloudWatch registros de Amazon Logs mediante el siguiente comando.
aws logs create-log-group \ --log-group-name
your-log-group
-
Adjunte una política de recursos de IAM a su grupo de registro. Para obtener instrucciones sobre cómo asociar la política, consulte DataSyncPermitir subir registros a grupos deCloudWatch registros.
-
Cree una tarea mediante el siguiente comando.
aws datasync create-task \ --source-location-arn 'arn:aws:datasync:
region
:account-id
:location/location-id
' \ --destination-location-arn 'arn:aws:datasync:region
:account-id
:location/location-id
' \ --cloud-watch-log-group-arn 'arn:aws:logs:region
:account-id
:log-group:log-group
' \ --nametask-name
Este comando devuelve el nombre de recurso de Amazon (ARN) de una tarea, que es similar al que se muestra a continuación.
{ "TaskArn": "arn:aws:datasync:us-east-1:111222333444:task/task-08de6e6697796f026" }
Al crear una tarea que transfiera datos entreServicios de AWS diferentes regiones y la otra ubicación debe especificarse en una región diferente (por ejemplo, para transferir datos entre
us-east-1
yus-east-2
), utilícela DataSync en una de las regiones y cree una tarea mediante el siguiente comando.aws datasync create-task \ --source-location-arn 'arn:aws:datasync:us-east-1:
account-id
:location/location-id
\ --destination-location-arn 'arn:aws:datasync:us-east-2:account-id
:location/location-id
\ --cloud-watch-log-group-arn 'arn:aws:logs:region
:account-id
' \ --nametask-name
\ --options VerifyMode=NONE,OverwriteMode=NEVER,Atime=BEST_EFFORT,Mtime=PRESERVE,Uid=INT_VALUE,Gid=INT_VALUE,PreserveDevices=PRESERVE,PosixPermissions=PRESERVE,PreserveDeletedFiles=PRESERVE,TaskQueueing=ENABLED,LogLevel=TRANSFERLa tarea se crea con las opciones de configuración predeterminadas. Si desea configurar opciones distintas durante la creación de tareas, añada el parámetro
--options
al comandocreate-task
. El siguiente ejemplo le muestra cómo especificar distintas opciones. Para ver una descripción de estas opciones, consulte Options.aws datasync create-task \ --source-location-arn 'arn:aws:datasync:
region
:account-id
:location/location-id
' \ --destination-location-arn 'arn:aws:datasync:region
:account-id
:location/location-id
' \ --cloud-watch-log-group-arn 'arn:aws:logs:region
:account-id
:log-group:log-group
' \ --nametask-name
\ --options VerifyMode=NONE,OverwriteMode=NEVER,Atime=BEST_EFFORT,Mtime=PRESERVE,Uid=INT_VALUE,Gid=INT_VALUE,PreserveDevices=PRESERVE,PosixPermissions=PRESERVE,PreserveDeletedFiles=PRESERVE,TaskQueueing=ENABLED,LogLevel=TRANSFERAl crear una tarea, puede configurar la tarea para que incluya o excluir archivos, carpetas y objetos específicos. Para obtener más información, consulte Filtrar los datos transferidos porAWS DataSync. También puede programar cuándo desea que se ejecute la tarea. Para obtener más información, consulte Programar tuAWS DataSync tarea.