2017-07-27 81 views
1

如果你想啓動時要添加的標籤,以實例的實例時添加標籤,你必須執行兩個步驟:AWS EC2:發射使用CLI

  1. 啓動一個實例(run-instances
  2. 添加標籤到新創建的實例(create-tags

當使用單個CLI命令啓動實例時,是否有添加標籤(或設置名稱)的方法?

回答

3

該請求已經等待很長時間,AWS最終支持March 2017

參見:Amazon EC2 and Amazon EBS add support for tagging resources upon creation and additional resource-level permissions


確保您的AWS CLI版本至少1.11.106

$ aws --version 
aws-cli/1.11.109 Python/2.6.9 Linux/4.1.17-22.30.amzn1.x86_64 botocore/1.5.72 


CLI標記實例啓動時:

以下示例應用程序位於具有webserver和 值爲production的密鑰的標籤。

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro 
    --key-name MyKeyPair --subnet-id subnet-6e7f829e 
    --tag-specifications 'ResourceType=instance,Tags=[{Key=webserver,Value=production}]' 


CLI來標記實例和音量:

該命令也適用於標籤與cost-center的關鍵和cc123值 到所創建的任何EBS卷(在這種情況下,根卷 卷)。

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro 
    --key-name MyKeyPair --subnet-id subnet-6e7f829e 
    --tag-specifications 'ResourceType=instance,Tags=[{Key=webserver,Value=production}]' 'ResourceType=volume,Tags=[{Key=cost-center,Value=cc123}]'