如何从 cli 设置图像名称

How to set image name from cli

登录 AWS EC2 管理控制台后,AMI 列表的第一列为 "Name"(后跟 "AMI Name"、"AMI ID" 等)。

对于通过 AWS CLI(使用 aws ec2 import-image)创建的 AMI,名称字段为空。如何以编程方式设置名称?

此外,给它命名是否有任何含义(例如,它是否必须是唯一的,并且该名称是否被某物使用?)我想将其作为有用的信息,用于管理我的 AMI控制台。

如果您 select AMI 行的值出现在 Web 控制台的 Name 列中,那么在 Tags 选项卡中您将看到可自定义的 AMI 名称是实际上 value 对应于 Name 键。

您也可以通过 AWS CLI 检查,

aws ec2 describe-tags --filters 'Name=resource-id,Values=<ami-id>'

要为 AMI 设置名称,您只需创建一个标签,其 keyNamevalue是你要设置的名字。

aws ec2 create-tags --resources <ami-id> --tags 'Key=Name,Value=<name>'

该名称不必在所有 AMI 中都是唯一的。