名前空間オプションを使用した Amazon EC2 インスタンスの設定 - AWS Elastic Beanstalk

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

名前空間オプションを使用した Amazon EC2 インスタンスの設定

aws:autoscaling:launchconfiguration 名前空間で、設定のオプションを使用して、コンソールで使用できない追加のオプションを含む、環境のインスタンスを設定できます。

重要

DisableIMDSv1RootVolumeType、または 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 コンソールでは、上記のオプションに推奨値が適用されます。設定ファイルを使用して同じファイルを設定する場合は、これらの設定を削除する必要があります。詳細については、「推奨値」を参照してください。