导入期间是否可以设置AWS AMI名称?

我正在尝试使用aws CLI将OVA导入AWS。 为此,我运行以下命令:

aws ec2 import-image import-image --client-token 653151442415980 --disk-containers '[{"UserBucket":{"S3Key":"my.ova","S3Bucket":"my bucket"},"Description":"my import"}]' --platform 'Linux' 

当我这样做时,我会得到一个AMI名称,如“ami-import-sfwerwf”。 我真的需要这个名称更具描述性,所以这不适合我。

理想情况下,我可以在导入时指定名称,但在导入完成后更改名称也可以。 我真的想避免创build一个实例,然后将其另存为AMI。

我可以find这样做的唯一方法是在导入后进行image-copyimage-copy命令需要名称和描述参数,然后将其提供给副本。

 aws ec2 copy-image --source-image-id ami-123de3 --source-region us-east-1 --region us-east-1 --name <new-name> --description <description> 

之后,成功完成,那么你可以删除原来的:

 aws ec2 deregister-image --image-id ami-123de3 

EC2 AMI ID是随机生成的。 如果您需要可读的标签,请在导入图像时使用--description选项。