【问题标题】:How to set volume name from cli如何从 cli 设置卷名
【发布时间】:2020-05-19 19:32:09
【问题描述】:

登录到 AWS EC2 管理控制台时,卷列表的第一列是“名称”(后面是“卷 ID”等)。

对于通过 AWS CLI(使用 aws ec2 run-instances)创建的实例,会自动创建一个卷,并且相应的名称字段为空。如何以编程方式设置名称?

另外,给它一个名称是否有任何含义(例如,它必须是唯一的,并且该名称是否被某物使用?)我希望将其作为有用的信息,用于从控制台管理我的卷.

【问题讨论】:

    标签: amazon-ec2 aws-cli


    【解决方案1】:

    “名称”只是一个标签。关键。您可以指定如下:

    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=Name,Value=cc123}]'
    

    这将创建所需的 EC2 实例和默认 EBS 卷,其标签为“名称”,其值为“cc123”。

    参考:https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html

    您可以启动实例并为实例、卷指定标签, 或两者。以下示例应用带有 webserver 键的标签 和实例的生产价值。该命令还适用于 使用成本中心键和 cc123 值标记任何 EBS 卷 已创建(在本例中为根卷)。

    关于含义,您可以对密钥具有任何价值。它不需要是唯一的。但是,需要注意的是,标签(键值对)应该反映真实世界,以识别资源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 2017-10-08
      相关资源
      最近更新 更多