Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services aws ec2-修改现有AMI中的EBS设置_Amazon Web Services_Amazon Ec2_Aws Cli - Fatal编程技术网

Amazon web services aws ec2-修改现有AMI中的EBS设置

Amazon web services aws ec2-修改现有AMI中的EBS设置,amazon-web-services,amazon-ec2,aws-cli,Amazon Web Services,Amazon Ec2,Aws Cli,如何更改现有AMI的EBS设置中的“DeleteOnTermination”标志?我想我需要使用“aws ec2 modify image attribute”,但不确定确切的语法 编辑:作为目前的解决办法,我做了以下工作: 从现有AMI启动一个实例 在启动实例向导中修改EBS设置 实例启动后,从该实例创建一个AMI 这是可行的,但我相信使用modify CLI有一种更简单的方法。您能详细说明一下您要做什么吗?我不理解您问题中的EBS部分,终止时删除标志不是附加到AMI,而是附加到它所使用的实例

如何更改现有AMI的EBS设置中的“DeleteOnTermination”标志?我想我需要使用“
aws ec2 modify image attribute
”,但不确定确切的语法

编辑:作为目前的解决办法,我做了以下工作:

  • 从现有AMI启动一个实例
  • 在启动实例向导中修改EBS设置
  • 实例启动后,从该实例创建一个AMI

  • 这是可行的,但我相信使用modify CLI有一种更简单的方法。

    您能详细说明一下您要做什么吗?我不理解您问题中的EBS部分,终止时删除标志不是附加到AMI,而是附加到它所使用的实例上。@stdunbar如果您在AWS控制台中查看AMI,您可以看到EBS卷属性在AMI级别设置了终止时删除标志。抱歉!我读错了-我在考虑EC2的终止标志-请忽略我的评论!
    modify image attribute
    页面上的示例肯定是缺乏的。我认为,如果您查看
    描述图像属性
    文档,您将发现有关如何指定
    --属性
    选项的更多信息。特别是,查看它打印的所有属性。你能详细说明你想做什么吗?我不理解您问题中的EBS部分,终止时删除标志不是附加到AMI,而是附加到它所使用的实例上。@stdunbar如果您在AWS控制台中查看AMI,您可以看到EBS卷属性在AMI级别设置了终止时删除标志。抱歉!我读错了-我在考虑EC2的终止标志-请忽略我的评论!
    modify image attribute
    页面上的示例肯定是缺乏的。我认为,如果您查看
    描述图像属性
    文档,您将发现有关如何指定
    --属性
    选项的更多信息。特别是,查看它打印的所有属性。