Amazon ECS 受管執行個體的標籤
Amazon ECS 受管執行個體支援自訂標籤與 AWS 新增標籤的組合,這些標籤可用於成本最佳化。如需有關將標籤用於計費的詳細資訊,請參閱將標籤用於計費。
由 AWS 新增的標籤
AWS 會將如下標籤新增至容量提供者建立的每個 Amazon ECS 受管執行個體:
-
Amazon ECS 會自動將預留標籤
AmazonECSCreated與AmazonECSManaged新增至 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 受管執行個體。
下列容量提供者定義範例示範如何在使用 propagateTags 的 CAPACITY_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 受管執行個體容量提供者。