向集群添加标签 - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

向集群添加标签

您可以在创建集群时向其添加标签。

注意

我们重新设计了 Amazon EMR 控制台,以便其易于使用。请参阅 控制台中的新增功能,以了解有关新旧控制台体验差异的信息。

New console
创建集群时使用新控制台添加标签
  1. 登录 Amazon Web Services Management Console 并打开 Amazon EMR 控制台,网址为 https://console.aws.amazon.com/emr

  2. 在左侧导航窗格中的 EMR on EC2 下,选择 Clusters(集群),然后选择 Create cluster(创建集群)。

  3. Tags(标签)下,选择 Add new tag(添加新标签)。在 Key(密钥)字段中指定标签。或者在 Value(值)字段中指定标签。

  4. 选择适用于集群的任何其他选项。

  5. 要启动集群,选择 Create cluster(创建集群)。

Old console
创建集群时使用旧控制台添加标签
  1. 导航到 Amazon EMR 新控制台,然后从侧面导航栏中选择切换到旧控制台。有关切换到旧控制台后预期情况的更多信息,请参阅 Using the old console

  2. 依次选择 Create cluster (创建集群)Go to advanced options (转到高级选项)

  3. Step 3: General Cluster Settings (步骤 3: 一般集群设置) 页面上的 Tags (标签) 部分中,键入标签的 Key (密钥)

    开始键入 Key (密钥) 时,另一个新行自动出现,以便为下一个新标签提供空间。

  4. (可选)键入标签的 Value (值)

  5. 对要向集群添加的每个标签键/值对重复之前的步骤。集群启动时,您输入的所有标签都会自动与集群关联。

Amazon CLI
创建集群时使用 Amazon CLI 添加标签

以下示例演示如何使用 Amazon CLI 向新集群添加标签。要在创建集群时添加标签,请键入带有 create-cluster 参数的 --tags 子命令。

  • 要在创建集群时添加键值为 marketing 且名为 costCenter 的标签,请键入以下命令,将 myKey 替换为您的 EC2 密钥对的名称。

    aws emr create-cluster --name "Test cluster" --release-label emr-4.0.0 --applications Name=Hadoop Name=Hive Name=Pig --tags "costCenter=marketing" --use-default-roles --ec2-attributes KeyName=myKey --instance-type m5.xlarge --instance-count 3

    如果不使用 --instance-groups 参数指定实例计数,则将启动单个主节点,其余实例将作为核心节点启动。所有节点都使用该命令中指定的实例类型。

    注意

    如果您之前未创建默认 EMR 服务角色和 EC2 实例配置文件,请先键入 aws emr create-default-roles 创建它们,然后再键入 create-cluster 子命令。

    有关在 Amazon CLI 中使用 Amazon EMR 命令的更多信息,请参阅https://docs.amazonaws.cn/cli/latest/reference/emr

您也可以向现有集群添加标签。

New console
使用新控制台向现有集群添加标签
  1. 登录 Amazon Web Services Management Console 并打开 Amazon EMR 控制台,网址为 https://console.aws.amazon.com/emr

  2. 在左侧导航窗格中的 EMR on EC2 下,选择 Clusters(集群),然后选择要更新的集群。

  3. 在集群详细信息页面的 Tags(标签)选项卡上,选择 Manage tags(管理标签)。在 Key(密钥)字段中指定标签。或者在 Value(值)字段中指定标签。

  4. 选择保存更改Tags(标签)选项卡会更新为集群拥有的新标签数。例如,如果您现在有两个标签,则选项卡的标签为 Tags (2) [标签(2)]。

Old console
使用旧控制台向现有集群添加标签
  1. 在 Amazon EMR 控制台中,选择 Cluster List (集群列表) 页面,然后单击要添加标签的集群。

  2. Cluster Details (集群详细信息) 页面上的 Tags (标签) 字段中,单击 View All/Edit (查看全部/编辑)

  3. View All/Edit (查看全部/编辑) 页面上,单击 Add (添加)

  4. 单击 Key (键) 列中的空字段,然后键入您的键名称。

  5. 可以选择单击 Value (值) 列中的空字段,然后键入您的值名称。

  6. 您每开始一个新标签,就会有另一个空标签行出现在您当前编辑的标签下。对每个要添加的标签在新标签行上重复之前的步骤。

Amazon CLI
使用 Amazon CLI 向正在运行的集群添加标签
  • 输入带有 --tag 参数的 add-tags 子命令可将标签分配给集群 ID。可以使用控制台或 list-clusters 子命令查找集群 ID。add-tags 子命令当前仅接收一个资源 ID。

    例如,要向正在运行的集群添加两个标签(一个标签的键名为 costCenter,键值为 marketing;另一个标签的键名为 other,键值为 accounting),请输入下面的命令,并将 j-KT4XXXXXXXX1NM 替换为您的集群 ID。

    aws emr add-tags --resource-id j-KT4XXXXXXXX1NM --tag "costCenter=marketing" --tag "other=accounting"

    请注意,使用 Amazon CLI 添加标签时,命令没有输出。有关在 Amazon CLI 中使用 Amazon EMR 命令的更多信息,请参阅https://docs.amazonaws.cn/cli/latest/reference/emr