![带有源代码的自定义 AMI](https://linux22.com/image/1598810/%E5%B8%A6%E6%9C%89%E6%BA%90%E4%BB%A3%E7%A0%81%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%20AMI.png)
在 aws 中我们如何创建包含配置文件和源代码的自定义 ami?(我想创建一个包含嵌入应用程序源代码的 ami)
答案1
一般来说你只需
- 使用您需要的基本操作系统启动实例
- 使用代码、配置、静态资源按你喜欢的方式配置虚拟机
- 使用控制台或 CLI/API 创建 AMI
如果您需要自动缩放,如果您需要在服务器工作之前进行编译,那么这将很慢。两种好方法是:
创建一个已完全安装和配置应用程序的黄金 AMI,随时可用。它启动很快,但每次操作系统、堆栈、应用程序或配置发生变化时,您都必须重新创建 AMI。如果您需要快速启动时间以自动扩展以适应快速增加的负载,您确实必须这样做。
创建一个基本 AMI,其中包含您所需的最少且很少更改的内容,然后在启动时它可以更新操作系统、应用程序,从 S3 或artifactory 等存储库下载源代码或构建的二进制文件,然后开始工作。这显然会比较慢。