翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Auto Scaling グループにタグを付ける
Auto Scaling グループにタグを追加する際、Auto Scaling グループで起動するインスタンスに追加するかどうかを指定できます。タグを変更する場合は、変更後にその Auto Scaling グループで起動されたインスタンスには更新されたタグのバージョンが追加されます。Auto Scaling グループのタグを作成または変更しても、これらの変更内容は既に Auto Scaling グループで実行中のインスタンスには加えられません。
タグの追加または変更 (コンソール)
Auto Scaling グループの作成時にタグを付けるには
Amazon EC2コンソールを使用して Auto Scaling グループを作成する場合、Auto Scaling グループの作成ウィザードのタグの追加ページでタグキーと値を指定できます。Auto Scaling グループで起動されるインスタンスにタグを付けるには、[Tag New Instances (新しいインスタンスのタグ付け)] オプションが選択されたままにしてください。タグを付けない場合は、このオプションの選択を解除できます。
既存の Auto Scaling グループのタグを追加または変更するには
で Amazon EC2コンソールを開きhttps://console.aws.amazon.com/ec2/
、ナビゲーションペインから Auto Scaling Groups を選択します。 -
Auto Scaling グループの横にあるチェックボックスを選択します。
[Auto Scaling groups] (Auto Scaling グループ) ページの下部にスプリットペインが開きます。
-
[詳細] タブで、[タグ]、[編集] の順に選択します。
-
既存のタグを変更するには、[Key] と [Value] フィールドを編集します。
-
新しいタグを追加するには、[Add tag] を選択し、[Key] と [Value] フィールドを選択します。[Tag New Instances (新しいインスタンスにタグ付けする)] を選択したままにして Auto Scaling グループで起動されるインスタンスに自動的にタグを追加することも、選択解除して追加しないこともできます。
-
タグの追加を完了したら、[保存] を選択します
タグの追加または変更 (AWS CLI)
次の例は、 AWS CLI を使用して Auto Scaling グループを作成するときにタグを追加し、既存の Auto Scaling グループのタグを追加または変更する方法を示しています。
Auto Scaling グループの作成時にタグを付けるには
create-auto-scaling-group コマンドを使用して、新しい Auto Scaling グループを作成し、 などのタグenvironment=production
を Auto Scaling グループに追加します。タグは、Auto Scaling グループで起動されるインスタンスにも追加されます。
aws autoscaling create-auto-scaling-group --auto-scaling-group-name
my-asg
\ --launch-configuration-namemy-launch-config
--min-size1
--max-size3
\ --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782
" \ --tags Key=environment
,Value=production
,PropagateAtLaunch=true
既存の Auto Scaling グループのタグを作成または変更するには
create-or-update-tags コマンドを使用して、タグを作成または変更します。例えば、以下のコマンドは
および Name=my-asg
タグを追加します。この変更後、それらのタグは Auto Scaling グループ内で起動されるすべてのインスタンスに追加されます。いずれかのキーを持つタグがすでに存在する場合、既存のタグは置き換えられます。Amazon EC2コンソールは、各インスタンスの表示名を、costcenter=cc123
Name
キーに指定された名前 (大文字と小文字を区別) に関連付けます。
aws autoscaling create-or-update-tags \ --tags ResourceId=
my-asg
,ResourceType=auto-scaling-group,Key=Name,Value=my-asg
,PropagateAtLaunch=true \ ResourceId=my-asg
,ResourceType=auto-scaling-group,Key=costcenter
,Value=cc123
,PropagateAtLaunch=true
Auto Scaling グループのタグを記述する (AWS CLI)
特定の Auto Scaling グループに適用されているタグを表示する場合は、次のいずれかのコマンドを使用できます。
-
describe-tags – Auto Scaling グループ名を指定して、指定したグループのタグのリストを表示します。
aws autoscaling describe-tags --filters Name=auto-scaling-group,Values=
my-asg
以下に、応答の例を示します。
{ "Tags": [ { "ResourceType": "auto-scaling-group", "ResourceId": "my-asg", "PropagateAtLaunch": true, "Value": "production", "Key": "environment" } ] }
-
describe-auto-scaling-groups – Auto Scaling グループ名を指定して、タグを含む、指定されたグループの属性を表示します。
aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name
my-asg
以下に、応答の例を示します。
{ "AutoScalingGroups": [ { "AutoScalingGroupName": "my-asg", "AutoScalingGroupARN": "
arn
", "LaunchTemplate": { "LaunchTemplateId": "lt-0b97f1e282EXAMPLE", "LaunchTemplateName": "my-launch-template", "Version": "$Latest" }, "MinSize": 1, "MaxSize": 5, "DesiredCapacity": 1, ... "Tags": [ { "ResourceType": "auto-scaling-group", "ResourceId": "my-asg", "PropagateAtLaunch": true, "Value": "production", "Key": "environment" } ], ... } ] }