每次启动 EC2 实例时,Elastic Beanstalk 运行 是否执行所有部署命令?

Does Elastic Beanstalk run all the deployment commands every time an EC2 instance is booted?

我有一个 Python 项目需要安装和编译相当多的依赖项,这很容易花费 10-15 分钟。

如果我使用 Elastic Beanstalk 和自动缩放,这是否意味着每个 EC2 实例需要 10-15 分钟才能启动,或者 EB 是否更智能snapshotting/cloning?

预烘焙 AMI 是否会缩短启动时间?

是的,快速启动是个好主意。 Elastic Beanstalk will work with custom AMIs。这也是一个好主意,因为如果您的依赖项停止服务,您将无法启动新服务器。之前发生在我身上:(。