更改AWS AMI名称

10

是否可以使用aws cli更改AMI名称?

我成功添加了一个“名称”标签(使用aws ec2 create-tags),但无法更改在Web UI上显示的“AMI名称”。 这是一个导入的AMI,因此AMI名称类似于
import-ami-XXXXX。

我已经尝试过:

aws ec2 modify-image-attribute --image-id AMI_ID --attribute Name --value VALUE

但是我收到了一个:

An error occurred (InvalidParameterCombination) when calling the ModifyImageAttribute operation: No attributes specified.

有任何建议吗?

2个回答

12

AMI镜像名称无法更改,一旦设置,就无法更改。

您有两种可能的解决方案:

  1. 使用不同的名称再次创建AMI镜像。 但在您的情况下,名称可能是自动生成的,这可能不是一个选项。
  2. 在同一地区复制AMI,为副本命名一个更理想的名称。

1
谢谢Matt。看起来选项2是我能得到的最接近的选择。 - user2987504

0

我在EC2控制台中看到了两个类似名称的字段,一个称为“Name”,另一个称为“AMI Name”。后者是不可变的,正如之前的答案所建议的那样。

但是,我可以通过使用create-tags来设置“Name”字段,如下所示:

aws ec2 create-tags --resources AMI_ID --tags Key=Name,Value=bbb

谢谢。"Name" 是可以无问题更改的标签。我感兴趣的是 "AMI Name"。 - user2987504

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接