本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用命名空間選項設定 Amazon EC2執行個體
您可以在 aws:autoscaling:launchconfiguration
命名空間中使用 configuration options (組態選項) 設定您環境的執行個體,包括主控台尚未提供的其他選項,都能在此使用。
重要
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 主控台會套用上述選項的建議值。若您想要使用組態檔進行相同的設定,您必須移除這些設定。如需詳細資訊,請參閱「建議值」。