本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用创建AWS DataSync任务AWS CLI
创建源位置和目标位置后,即可创建AWS DataSync任务。
重要
如果您计划将数据传输到或传出 Amazon S3 地点,请在开始之前查看会 DataSync 如何影响您的 S3 请求费用和DataSync 定价页面
使用创建任务AWS CLI
-
使用以下命令创建 Amazon Log CloudWatch s 日志组。
aws logs create-log-group \ --log-group-name
your-log-group
-
将 IAM 资源策略附加到您的日志组。有关如何附加策略的说明,请参阅 允许DataSync将日志上传到CloudWatch日志组。
-
使用以下命令创建任务。
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
此命令返回任务的 Amazon 资源名称 (ARN),如下所示。
{ "TaskArn": "arn:aws:datasync:us-east-1:111222333444:task/task-08de6e6697796f026" }
创建AWS 服务在不同区域之间传输数据的任务时,必须在不同的区域中指定另一个位置(例如,要在
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
' \ --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=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
' \ --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=TRANSFER创建任务时,您可以将任务配置为包括或排除特定的文件、文件夹和对象。有关更多信息,请参阅筛选传输的数据AWS DataSync:您还可以安排希望任务的运行时间。有关更多信息,请参阅安排AWS DataSync任务: