使用AWS CLI如何从EBS快照创建AMI

4

我知道AMI可以从EC2控制台上的EBS快照创建。

我想使用AWS CLI命令而不是在AWS控制台上操作此AMI创建。

aws ec2 copy-image命令没有任何EBS快照选项可供指定。是否有用CLI或调用API来完成此操作的方法?

2个回答

9

当我遇到同样的问题并在寻找简单的示例时(因为像上面链接中的文档写得有点混乱),不幸的是找不到任何内容,所以我发布一个aws-cli调用的简单示例。

一个真实世界的例子:

aws ec2 register-image --name "YOUR_DESCRIPTION" --region=eu-west-1 --description "AMI_from_snapshot_EBS" --block-device-mappings DeviceName="/dev/sda",Ebs={SnapshotId="snap-0070070007"} --root-device-name "/dev/sda1"

输出应该如下所示:

{
    "ImageId": "ami-0022d44252254fffff7"
}

2

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