使用创建Amazon DataSync任务Amazon CLI - Amazon DataSync
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用创建Amazon DataSync任务Amazon CLI

创建源位置和目标位置后,即可创建Amazon DataSync任务。

重要

如果您计划将数据传输到或传出 Amazon S3 地点,请在开始之前查看会 DataSync 如何影响您的 S3 请求费用DataSync 定价页面

使用创建任务Amazon CLI
  1. 使用以下命令创建 Amazon Log CloudWatch s 日志组。

    aws logs create-log-group \ --log-group-name your-log-group
  2. 将 IAM 资源策略附加到您的日志组。有关如何附加策略的说明,请参阅 允许 DataSync 将日志上传到亚马逊 CloudWatch 日志组

  3. 使用以下命令创建任务。

    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

    此命令返回任务的 Amazon 资源名称 (ARN),如下所示。

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

    创建Amazon Web Services在不同区域之间传输数据的任务时,必须在不同的区域中指定另一个位置(例如,要在us-east-1和之间传输数据us-east-2),请在其中一个区域 DataSync 中使用并使用以下命令创建任务。

    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

    将使用默认配置选项创建任务。如果您要在任务创建期间配置不同的选项,请将 --options 参数添加到 create-task 命令。以下示例介绍如何指定不同的选项。有关这些选项的描述,请参阅 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

    创建任务时,您可以将任务配置为包括或排除特定的文件、文件夹和对象。有关更多信息,请参阅筛选通过传输的数据Amazon DataSync:您还可以安排希望任务的运行时间。有关更多信息,请参阅安排Amazon DataSync任务