本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用命名空间选项配置 Amazon EC2 实例
您可以使用 aws:autoscaling:launchconfiguration
命名空间中的配置选项来配置您的环境的实例,其中包括未在控制台中提供的附加选项。
重要
DisableIMDSv1
、RootVolumeType
或 BlockDeviceMappings
选项设置可能导致 Elastic Beanstalk 使用启动模板创建环境或将现有环境从启动配置更新为启动模板。有关更多信息,请参阅 启动模板。
以下配置文件示例使用本主题中的基本配置选项。例如,它使用IMDS中讨论的 DisableIMDSv1
选项。它还使用安全性中讨论的 EC2KeyName
和 IamInstanceProfile
选项,以及 BlockDeviceMappings
选项,该选项在控制台中不可用。
option_settings:
aws:autoscaling:launchconfiguration:
SecurityGroups: my-securitygroup
MonitoringInterval: "1 minute"
DisableIMDSv1: false
EC2KeyName: my-keypair
IamInstanceProfile: "aws-elasticbeanstalk-ec2-role"
BlockDeviceMappings: "/dev/sdj=:100,/dev/sdh=snap-51eef269,/dev/sdb=ephemeral0"
您可以使用 BlockDeviceMappings
来为实例配置其他块储存设备。有关更多信息,请参阅《Amazon EC2 用户指南》中的块设备映射。
EB CLI 和 Elastic Beanstalk 控制台会对前面的选项应用建议的值。如果您需要使用配置文件来配置相同的项,则必须删除这些设置。有关详细信息,请参阅 建议值。