Crear unaAWS DataSync tarea con elAWS CLI - AWS DataSync

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 antes de empezar.

Para crear una tarea mediante elAWS CLI
  1. Cree un grupo de CloudWatch registros de Amazon Logs mediante el siguiente comando.

    aws logs create-log-group \ --log-group-name your-log-group
  2. 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.

  3. 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' \ --name task-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 entreus-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' \ --name task-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=TRANSFER

    La 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 comando create-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' \ --name task-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=TRANSFER

    Al 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.