Création d'unAWS DataSynctâche avec leAWS CLI - AWS DataSync

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'unAWS DataSynctâche avec leAWS CLI

Une fois que vous avez créé un agent et configuré votre source et votre destination, vous créez une tâche, comme décrit ci-après.

Pour créer une tâche à l'aide de la CLI

  1. Créer Amazon CloudWatch Journalise le groupe de journaux à l'aide de la commande suivante.

    aws logs create-log-group \ --log-group-name your-log-group
  2. Attachez une stratégie de ressources IAM à votre groupe de journaux. Pour obtenir des instructions sur la façon d'attacher la stratégie, veuillez consulter Autoriser DataSync à télécharger des journaux vers des groupes de journaux Amazon CloudWatch Logs.

  3. Créez une tâche à l'aide de la commande suivante.

    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

    Cette commande renvoie l'Amazon Resource Name (ARN) d'une tâche, similaire à celui indiqué ci-après.

    { "TaskArn": "arn:aws:datasync:us-east-1:111222333444:task/task-08de6e6697796f026" }

    Lors de la création d'une tâche qui transfère des données entreServices AWSdans différentes régions, et l'autre emplacement doit être spécifié dans une autre région (par exemple, pour transférer des données entreus-east-1etus-east-2), utilisez DataSync dans l'une des régions et créez une tâche à l'aide de la commande suivante.

    Vous pouvez transférer des données entreRégions AWS, sauf pour les régions de Chine etAWS GovCloud (US)Régions. Vous pouvez également transférer des données entreAWS GovCloud (US-East) etAWS GovCloud Régions (USA Ouest).

    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

    Votre tâche est créée avec les options de configuration par défaut. Si vous souhaitez configurer différentes options dans le cadre de la création de votre tâche, ajoutez le paramètre --options à votre commande create-task. L'exemple suivant montre comment spécifier différentes options. Pour obtenir une description de ces options, veuillez consulter 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

    Lorsque vous créez une tâche, vous pouvez la configurer pour inclure ou exclure des fichiers, dossiers ou objets spécifiques. Pour plus d'informations, consultez Filtrage des données transférées parAWS DataSync. Vous pouvez également planifier l'exécution de votre tâche. Pour plus d'informations, consultez Planification de votre tâche DataSync.

    Note

    Si une tâche reste dans le pluginCRÉEpendant plus de quelques minutes, votre agent peut avoir des difficultés à atteindre votre stockage autogéré. Vérifiez les valeurs ErrorCode et ErrorDetail de la tâche. Par exemple, les problèmes de montage NFS et SMB sont souvent causés par un nom d'hôte de serveur mal saisi ou lorsque l'accès de l'agent à votre stockage est bloqué par des règles de pare-feu.