我一直在努力追查这一点,但显然没有找到正确的文档。是否可以(以及如何)使用 Packer 构建 Amazon Linux 机器?如果是这样,这是否只是预先构建的镜像 AMI?我知道 Amazon Linux 本身没有 ISO,所以这行不通,所以我试图弄清楚如何实现这一点的方法。
我一直在努力追查这一点,但显然没有找到正确的文档。是否可以(以及如何)使用 Packer 构建 Amazon Linux 机器?如果是这样,这是否只是预先构建的镜像 AMI?我知道 Amazon Linux 本身没有 ISO,所以这行不通,所以我试图弄清楚如何实现这一点的方法。
Packer 获取一个源图像,并为 AWS 提供两个构建器(instance-store 和 ebs)。如果您想在 Amazon Linux 上打包应用程序,您只需将其中一个 AMI 指定为 Packer 的源 AMI,然后使用某种预置程序来设置应用程序。
Amazon Linux 是 Linux 的专有版本;Packer 在现有操作系统之上构建,因此您可以使用 Packer AWS 构建器在 Amazon Linux 上构建。