Amazon ECS 受管執行個體的標籤 - Amazon Elastic Container Service

Amazon ECS 受管執行個體的標籤

Amazon ECS 受管執行個體支援自訂標籤與 AWS 新增標籤的組合,這些標籤可用於成本最佳化。如需有關將標籤用於計費的詳細資訊,請參閱將標籤用於計費

由 AWS 新增的標籤

AWS 會將如下標籤新增至容量提供者建立的每個 Amazon ECS 受管執行個體:

  • Amazon ECS 會自動將預留標籤 AmazonECSCreatedAmazonECSManaged 新增至 Amazon ECS 受管執行個體。

  • Amazon ECS 會將如下系統標籤新增至每個執行個體:

    • aws:ecs:clusterName設定為叢集名稱的標籤。

    • aws:ecs:capacityProviderName設定為容量提供者名稱的標籤。

    • aws:ecs:containerInstanceId為 Amazon ECS 受管執行個體容器執行個體 ID 的標籤。

  • Amazon EC2 會新增值為 ecs-managed-instances 的系統標籤 aws:ec2:managed-launch。此外,Amazon EC2 會新增系統標籤,表示用來建立受管執行個體的啟動範本,以及受管執行個體所屬的 Amazon EC2 Fleet。

自訂標籤

您可以透過將標籤新增至容量提供者,同時使用 propagateTags 屬性啟用標籤傳播,將額外的自訂標籤新增至 Amazon ECS 受管執行個體。

下列容量提供者定義範例示範如何在使用 propagateTagsCAPACITY_PROVIDER 值建立容量提供者時,透過容量提供者指定與傳播標籤。

{ "name": "my-cluster-managed-instances-cp", "cluster": "my-cluster", "tags": [ { "key":"tag_key", "value":"tag_value" } ], "managedInstancesProvider": { "infrastructureRoleArn": "arn:aws:iam::123456789012:role/ecsInfrastructureRole", "propagateTags": "CAPACITY_PROVIDER", "instanceLaunchTemplate": { "ec2InstanceProfileArn": "arn:aws:iam::123456789012:instance-profile/ecsInstanceProfile", "networkConfiguration": { "subnets": [ "subnet-abcdef01234567", "subnet-bcdefa98765432" ], "securityGroups": [ "sg-0123456789abcdef" ] } } } }
注意

在將新標籤新增至容量提供者時,新增的標籤不會傳播至現有執行個體,但會傳播至任何新建立的執行個體。

如需有關 Amazon ECS 受管執行個體容量提供者的詳細資訊,請參閱 Amazon ECS 受管執行個體容量提供者