【发布时间】:2020-06-26 11:07:03
【问题描述】:
我有一个使用 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 忽略了实例类型标志,并且没有引发错误或警告。 如何为我的应用程序指定实例类型?
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-elastic-beanstalk ebcli