为你的AWS DataSync任务添加标签 - AWS DataSync

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

为你的AWS DataSync任务添加标签

标签是键值对,帮助您管理、筛选和搜索AWS DataSync资源。您最多可以为每个DataSync任务和任务执行添加 50 个标签。

例如,您可以为大型数据迁移创建任务,并使用密钥Project和值标记该任务Large Migration。要进一步组织迁移,您可以使用键Transfer Date和值标记一次运行的任务May 2021(后续任务执行可能会被标记June 2021July 2021、等等)。

为任务添加标签

您只能在创建DataSync任务时为任务添加标签。

  1. 通过 https://console.aws.amazon.com/datasync/ 打开AWS DataSync主机。

  2. 在左侧导航窗格中,展开 “数据传输”,然后选择 “任务”,然后选择 “创建任务”。

  3. 配置任务的源位置和目标位置。

    有关更多信息,请参阅我可以在哪里传输我的数据AWS DataSync?

  4. 配置设置页面上,选择添加标签来标记您的任务。

  1. 复制以下create-task命令:

    aws datasync create-task \ --source-location-arn 'arn:aws:datasync:region:account-id:location/source-location-id' \ --destination-location-arn 'arn:aws:datasync:region:account-id:location/destination-location-id' \ --tags Key=tag-key,Value=tag-value
  2. 在此命令中指定以下参数:

    • --source-location-arn— 指定传输中源位置的 Amazon 资源名称(ARN)。

    • --destination-location-arn— 在传输中指定目标位置的 ARN。

    • --tags— 指定要应用于任务的标签。

      对于多个标签,用空格分隔每个键值对。

  3. (可选)指定对您的传输方案有意义的其他参数。

    有关列表,请参见 create-task 命令--options

  4. 运行 create-task 命令。

    您会收到显示您刚创建的任务的响应。

    { "TaskArn": "arn:aws:datasync:us-east-2:123456789012:task/task-abcdef01234567890" }

要查看您添加到此任务的标签,可以使用list-tags-for-resource命令。

标记任务执行

您可以为DataSync任务的每次运行添加标签。

如果您的任务已经有标签,请记住以下关于在任务执行中使用标签的注意事项:

  • 如果您使用控制台启动任务,则其用户创建的标签将自动应用于任务执行。但是,系统创建的以开头的标签aws:不适用。

  • 如果您使用 DataSync API 或启动任务AWS CLI,则其标签不会自动应用于任务执行。

要在任务执行中添加、编辑或移除标签,必须使用重写选项启动任务。

  1. 通过 https://console.aws.amazon.com/datasync/ 打开AWS DataSync主机。

  2. 在左侧导航窗格中,展开 Data Transs,然后选择 Tasks(任务)。

  3. 选择任务。

  4. 选择 Start(开始),然后选择下列选项之一:

    • 从@@ 默认值开始-应用与您的任务相关的任何标签。

    • 从@@ 重写选项开始-允许您为执行此特定任务添加、编辑或删除标签。

  1. 复制以下start-task-execution命令:

    aws datasync start-task-execution \ --task-arn 'arn:aws:datasync:region:account-id:task/task-id' \ --tags Key=tag-key,Value=tag-value
  2. 在此命令中指定以下参数:

    • --task-arn— 指定要启动的任务的 ARN。

    • --tags— 指定要应用于此任务的特定运行的标签。

      对于多个标签,用空格分隔每个键值对。

  3. (可选)指定对您的情况有意义的其他参数。

    有关更多信息,请参阅 start-task-execution 命令。

  4. 运行 start-task-execution 命令。

    你会得到一个响应,显示你刚刚开始的任务执行情况。

    { "TaskExecutionArn": "arn:aws:datasync:us-east-2:123456789012:task/task-abcdef01234567890" }

要查看您添加到此任务的标签,可以使用list-tags-for-resource命令。