我有一个使用 Flask 的 python 应用程序,我正在尝试使用 EB CLI 将其部署到 Elasticbeanstalk。我正在遵循此处提到的部署步骤:
我运行了以下命令
eb init -p python-3.6 demo-v1 --region us-west-2
eb init
eb create demo-env -it t3a.large
我收到以下错误
ERROR: ServiceError - Create environment operation is complete, but with errors. For more information, see troubleshooting documentation.
我检查了 eb-activity.log 并发现有一个MemoryError
,这是因为没有足够的空间来安装所有的包(如 requirements.txt 中所指定)。
然后我检查了实例类型,它显示实例类型为 t2.micro。我不得不手动进入 ELB 控制台配置 -> 容量 -> 将实例类型从 t2.micro 更改为 t3a.large
似乎 CLI 忽略了实例类型标志,并且没有引发错误或警告。如何为我的应用程序指定实例类型?