Tags für Amazon ECS Managed Instances - Amazon Elastic Container Service

Tags für Amazon ECS Managed Instances

Amazon ECS Managed Instances unterstützt eine Kombination aus benutzerdefinierten und von AWS hinzugefügten Tags, die zur Kostenoptimierung verwendet werden können. Weitere Informationen zur Verwendung von Tags zur Fakturierung finden Sie unter Verwenden von Tags für die Fakturierung.

Von AWS hinzugefügte Tags

AWS fügt jeder vom Kapazitätsanbieter erstellten Amazon ECS Managed Instance die folgenden Tags hinzu:

  • Amazon ECS fügt automatisch die reservierten Tags AmazonECSCreated und AmazonECSManaged zu Amazon ECS Managed Instances hinzu.

  • Amazon ECS fügt jeder Instance die folgenden System-Tags hinzu:

    • Ein Tag mit einem Schlüssel als aws:ecs:clusterName und einem Wert, der auf den Cluster-Namen gesetzt ist.

    • Ein Tag mit einem Schlüssel als aws:ecs:capacityProviderName und einem Wert, der auf den Namen des Kapazitätsanbieters gesetzt ist.

    • Ein Tag mit einem Schlüssel als aws:ecs:containerInstanceId und einem Wert als Container-Instance-ID für die von Amazon ECS verwaltete Instance.

  • Amazon EC2 fügt das System-Tag aws:ec2:managed-launch mit dem Wert ecs-managed-instances hinzu. Darüber hinaus fügt Amazon EC2 System-Tags hinzu, die die Startvorlage angeben, die zur Erstellung der verwalteten Instance verwendet wurde, und die Amazon-EC2-Flotte, zu der die verwaltete Instance gehört.

Benutzerdefinierte Tags

Sie können zusätzliche benutzerdefinierte Tags zu Amazon ECS Managed Instances hinzufügen, indem Sie Tags zum Kapazitätsanbieter hinzufügen und die Tag-Weitergabe mithilfe der propagateTags-Eigenschaft aktivieren.

Die folgende Beispieldefinition eines Kapazitätsanbieters zeigt, wie Tags beim Erstellen des Kapazitätsanbieters mit dem CAPACITY_PROVIDER-Wert für propagateTags angegeben und vom Kapazitätsanbieter weitergegeben werden können.

{ "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" ] } } } }
Anmerkung

Wenn Sie einem Kapazitätsanbieter neue Tags hinzufügen, werden die neu hinzugefügten Tags nicht an bestehende Instances weitergegeben, sondern an alle neu erstellten Instances weitergegeben.

Weitere Informationen über Kapazitätsanbieter von Amazon ECS Managed Instances finden Sie unter Kapazitätsanbieter von Amazon ECS Managed Instances.