翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
名前空間オプションを使用した Amazon EC2 インスタンスの設定
aws:autoscaling:launchconfiguration
名前空間で、設定のオプションを使用して、コンソールで使用できない追加のオプションを含む、環境のインスタンスを設定できます。
重要
DisableIMDSv1
、RootVolumeType
、または BlockDeviceMappings
のオプションを設定すると、Elastic Beanstalk が起動テンプレートを使用して環境を作成したり、起動設定から起動テンプレートに既存の環境を更新したりする可能性があります。詳細については、テンプレートの起動 をご参照ください。
次の設定ファイルの例では、このトピックに示すベーシックな設定オプションを使用します。例えば、DisableIMDSv1
オプションを使用しています。これについては、「IMDS」を参照してください。セキュリティ で説明されている 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 コンソールでは、上記のオプションに推奨値が適用されます。設定ファイルを使用して同じファイルを設定する場合は、これらの設定を削除する必要があります。詳細については、「推奨値」を参照してください。