efu*_*eko 7 amazon-ec2 import amazon-web-services
我正在尝试使用 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'
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我会得到一个 AMI 名称,例如“ami-import-sfwerwf”。我真的需要这个名称更具描述性,所以这对我来说效果不佳。
理想情况下,我可以在导入时指定名称,但在导入完成后更改它也可以。我真的很想避免创建实例然后将其保存为 AMI。
image-copy我能找到的唯一方法是在导入后执行此操作。该image-copy命令采用名称和描述参数,然后将其提供给副本。
aws ec2 copy-image --source-image-id ami-123de3 --source-region us-east-1 --region us-east-1 --name <new-name> --description <description>
Run Code Online (Sandbox Code Playgroud)
成功完成后,您可以使用以下命令删除原始文件:
aws ec2 deregister-image --image-id ami-123de3
Run Code Online (Sandbox Code Playgroud)