使用ImportImage创建镜像时如何指定AMI Name

How to specify AMI Name when creating image using ImportImage

使用ImportImage创建镜像时是否可以指定AMI名称API? 它像 "import-ami-abcd1234" 一样自动生成。不过我想给个更合理的名字。

ImportImageRequest 没有 "Name" 参数: http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/ec2/model/ImportImageRequest.html

虽然从实例创建 AMI 的 CreateImageRequest 确实有它。

CreateImageRequest createImageRequest = new CreateImageRequest();
createImageRequest.withInstanceId("i-xxxxxxxxxxxxxxxxx")
    .withName("myAMIName")
    .withDescription("this is my ami");

或者是否可以修改ImportImage后的AMI Name?

提前致谢。

无法更改AMI Name。您可以:

  1. 您可以在导入图像后执行额外的步骤来复制图像。使用AWS Java SDK复制镜像时设置名称
  2. 然后删除导入的图片