【问题标题】:Elastic Beanstalk console can't select Graviton instance typeElastic Beanstalk 控制台无法选择 Graviton 实例类型
【发布时间】:2022-01-17 17:38:22
【问题描述】:
在现有环境的 AWS Elastic Beanstalk Web 控制台中,在“配置”->“容量”->“实例类型”下,我无法选择 Graviton 实例,例如c6g.large、m6g.large 或 r6g.large。这些都没有出现在选项列表中,但出现了c6i.large、m6i.large 和r6i.large确实。
【问题讨论】:
标签:
amazon-web-services
amazon-ec2
amazon-elastic-beanstalk
【解决方案1】:
创建一个 Elastic Beanstalk 环境,其架构设置为 x86 或 arm64,创建后永远无法更改。如果你的环境设置为x86架构,只会出现c6i、m6i、r6i等系列。要使用 Graviton 实例,您需要创建一个新的 Elastic Beanstalk 环境并将其架构设置为 arm64。根据AWS docs:
默认情况下,Elastic Beanstalk 选择 x86 处理器架构
当你创建一个新环境时。您可以选择处理器
实例类型的架构(x86,arm64)仅当您
创造一个新的环境。创建环境后,您可以
仅将实例类型更改为同一处理器中的其他实例类型
运行环境的架构。你不能改变
处理器架构。
如果您通过 AWS Web 控制台创建新环境,则需要选择“配置更多选项”->“容量”->“处理器”来选择 arm64 架构。