使用命名空間選項設定 Amazon EC2執行個體 - AWS Elastic Beanstalk

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用命名空間選項設定 Amazon EC2執行個體

您可以在 aws:autoscaling:launchconfiguration 命名空間中使用 configuration options (組態選項) 設定您環境的執行個體,包括主控台尚未提供的其他選項,都能在此使用。

重要

DisableIMDSv1RootVolumeTypeBlockDeviceMappings選項設定可能會導致 Elastic Beanstalk 使用啟動範本建立環境,或從啟動組態更新現有環境以啟動範本。如需詳細資訊,請參閱 啟動範本

以下組態檔案範例會使用本主題中提及的基本組態選項。例如,其會使用在 IMDS 中討論的 DisableIMDSv1 選項。也會使用在 安全 中討論的 EC2KeyNameIamInstanceProfile 選項,以及主控台不提供的 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 主控台會套用上述選項的建議值。若您想要使用組態檔進行相同的設定,您必須移除這些設定。如需詳細資訊,請參閱「建議值」。