Amazon s3 是否有用于创建';实例存储';基于AMI';s
从EBS支持的实例创建AMI非常简单,但是从基于实例存储的实例中创建AMI似乎只能使用CLI手动完成 到目前为止,我已经能够使用Ansible从HVM Amazon Linux AMI引导创建基于“实例存储”的服务器,但是我在接下来的步骤中迷失了方向。。。我正试着遵循这一点: 显然,我需要在实例上存储我的x.509证书和密钥,但这是哪个密钥?那是Amazon s3 是否有用于创建';实例存储';基于AMI';s,amazon-s3,amazon-ec2,ansible,amazon-ami,Amazon S3,Amazon Ec2,Ansible,Amazon Ami,从EBS支持的实例创建AMI非常简单,但是从基于实例存储的实例中创建AMI似乎只能使用CLI手动完成 到目前为止,我已经能够使用Ansible从HVM Amazon Linux AMI引导创建基于“实例存储”的服务器,但是我在接下来的步骤中迷失了方向。。。我正试着遵循这一点: 显然,我需要在实例上存储我的x.509证书和密钥,但这是哪个密钥?那是 我必须用openssl在实例上生成一个 我从AWS生成/转换的 我用油灰生成的,或者 一个已经存在于我的AWS帐户中的帐户 之后,我在Ansibl
- 我必须用openssl在实例上生成一个
- 我从AWS生成/转换的
- 我用油灰生成的,或者
- 一个已经存在于我的AWS帐户中的帐户
ec2 bundle vol
的引用。因此,我想知道是否只有Ansible的命令
模块才能做到这一点
基本上,我希望找到的是:是否有一种方法可以使用Ansible轻松创建基于
实例存储的AMI,如果没有,是否有人可以参考实现自动化所需的步骤?
谢谢 一般来说,Ansible AWS模块旨在通过与AWS HTTP API交互来管理AWS资源(即,您可以在AWS管理控制台中执行的操作)
它们不打算在EC2实例上运行AWS特定的系统工具
ec2 bundle vol
和ec2 upload bundle
必须在ec2实例本身上运行。它不能通过HTTP API调用
恐怕您需要编写一个自定义的剧本/角色来自动化流程
另一方面,aws ec2寄存器映像
是一个aws API调用,对应于ec2\u ami
Ansible模块。
不幸的是,此模块似乎不支持从S3存储桶注册映像。一般来说,Ansible AWS模块旨在通过与AWS HTTP API交互来管理AWS资源(即,您可以在AWS管理控制台中执行的其他操作) 它们不打算在EC2实例上运行AWS特定的系统工具
ec2 bundle vol
和ec2 upload bundle
必须在ec2实例本身上运行。它不能通过HTTP API调用
恐怕您需要编写一个自定义的剧本/角色来自动化流程
另一方面,aws ec2寄存器映像
是一个aws API调用,对应于ec2\u ami
Ansible模块。
不幸的是,此模块似乎不支持从S3存储桶注册图像。这也是我得出的必然结论,感谢您的输入。这也是我得出的必然结论,谢谢您的输入