翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
すべての環境に対する汎用オプション
名前空間
- aws:autoscaling:asg
- aws:autoscaling:launchconfiguration
- aws:autoscaling:scheduledaction
- aws:autoscaling:trigger
- aws:autoscaling:updatepolicy:rollingupdate
- aws:ec2:instances
- aws:ec2:vpc
- aws:elasticbeanstalk:application
- aws:elasticbeanstalk:application:environment
- aws:elasticbeanstalk:cloudwatch:logs
- aws:elasticbeanstalk:cloudwatch:logs:health
- aws:elasticbeanstalk:command
- aws:elasticbeanstalk:environment
- aws:elasticbeanstalk:environment:process:default
- aws:elasticbeanstalk:environment:process:process_name
- aws:elasticbeanstalk:environment:proxy:staticfiles
- aws:elasticbeanstalk:healthreporting:system
- aws:elasticbeanstalk:hostmanager
- aws:elasticbeanstalk:managedactions
- aws:elasticbeanstalk:managedactions:platformupdate
- aws:elasticbeanstalk:monitoring
- aws:elasticbeanstalk:sns:topics
- aws:elasticbeanstalk:sqsd
- aws:elasticbeanstalk:trafficsplitting
- aws:elasticbeanstalk:xray
- aws:elb:healthcheck
- aws:elb:loadbalancer
- aws:elb:listener
- aws:elb:listener:listener_port
- aws:elb:policies
- aws:elb:policies:policy_name
- aws:elbv2:listener:default
- aws:elbv2:listener:listener_port
- aws:elbv2:listenerrule:rule_name
- aws:elbv2:loadbalancer
- aws:rds:dbinstance
aws:autoscaling:asg
環境の Auto Scaling グループを設定します。詳細については、「Elastic Beanstalk 環境用の Auto Scaling グループ」を参照してください。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
Availability Zones |
アベイラビリティーゾーン (AZs) は、他の の障害から分離されるように設計された AWS リージョン内の個別の場所ですAZs。これらは、同じリージョンAZsの他の への安価で低レイテンシーのネットワーク接続を提供します。インスタンスAZsの の数を選択します。 |
|
|
Cooldown |
クールダウン期間は、以前のアクティビティの影響が表示される前に Amazon EC2 Auto Scaling が追加のスケーリングアクティビティを開始するのを防ぐのに役立ちます。クールダウン期間とはスケーリングアクティビティが完了してから別のスケーリングアクティビティが開始されるまでの時間(秒単位)です。 |
|
|
Custom Availability Zones |
インスタンスAZsの を定義します。 |
なし |
|
EnableCapacityRebalancing |
Auto Scaling グループのスポットインスタンスに対して容量の再調整機能を有効にするかどうかを指定します。詳細については、「Amazon EC2 Auto Scaling ユーザーガイド」の「キャパシティの再調整」を参照してください。 このオプションは、aws:ec2:instances 名前空間で |
|
|
MinSize |
Auto Scaling グループで使用するインスタンスの最小数。 |
|
|
MaxSize |
Auto Scaling グループで使用するインスタンスの最大数。 |
|
|
aws:autoscaling:launchconfiguration
環境に Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを設定します。
環境に使用されるインスタンスは、Amazon EC2起動テンプレートまたは Auto Scaling グループ起動設定リソースを使用して作成されます。以下のオプションは、両方のリソースタイプで使用できます。
詳細については、「Elastic Beanstalk 環境の Amazon EC2インスタンス」を参照してください。Amazon EC2ユーザーガイド の Amazon 章で Amazon EBS Elastic Block Store (EBS) に関する詳細情報を参照することもできます。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
DisableIMDSv1 |
を に設定 を に設定 環境のインスタンスのデフォルトは、プラットフォームのオペレーティングシステムに基づいて次のようになります。
詳細については、「インスタンスメタデータサービスの設定」を参照してください。 重要このオプションを設定すると、Elastic Beanstalk が起動テンプレートを使用して環境を作成したり、起動設定から起動テンプレートに既存の環境を更新したりできます。詳細については、「テンプレートの起動」を参照してください。 |
|
|
EC2KeyName |
キーペアを使用して、EC2インスタンスに安全にログインできます。 |
なし |
|
IamInstanceProfile |
インスタンスプロファイルを使用すると、 AWS Identity and Access Management (IAM) ユーザーと AWS サービスは一時的なセキュリティ認証情報にアクセスして通話を行うことができます AWS API。インスタンスプロファイルの名前またはその を指定しますARN。 例:
|
なし |
インスタンスプロファイル名 または ARN。 |
ImageId |
独自のカスタム AMI ID を指定することで、デフォルトの Amazon マシンイメージ (AMI) を上書きできます。 例: |
なし |
|
InstanceType |
Elastic Beanstalk 環境でアプリケーションを実行するために使用されるインスタンスタイプ。 重要
使用可能なインスタンスタイプは、使用されるアベイラビリティーゾーンとリージョンによって異なります。サブネットを選択した場合、そのサブネットを含むアベイラビリティーゾーンによって、使用可能なインスタンスタイプが決まります。
|
アカウントとリージョンによって異なります。 |
1 つのEC2インスタンスタイプ。 アカウント、リージョン、アベイラビリティーゾーンによって異なります。これらの値でフィルタリングされた Amazon EC2インスタンスタイプのリストを取得できます。詳細については、「Amazon ユーザーガイド」の「使用可能なインスタンスタイプ」を参照してください。 EC2 |
LaunchTemplateTagPropagationEnabled |
Elastic Beanstalk は、次のリソースの起動テンプレートにのみタグを伝播できます。
この制約は、特定のリソースのテンプレート作成時にタグ CloudFormation のみを許可するため存在します。詳細については、「 ユーザーガイドTagSpecification」の「」を参照してください。 AWS CloudFormation 重要
起動テンプレートの詳細については、以下を参照してください。
このオプションの詳細については、「起動テンプレートへのタグの伝播」を参照してください。 |
|
|
MonitoringInterval |
Amazon CloudWatch メトリクスを返す間隔 (分単位)。 |
|
|
SecurityGroups |
Auto Scaling グループのEC2インスタンスIDsに割り当てる Amazon EC2 セキュリティグループを一覧表示して、インスタンスのファイアウォールルールを定義します。 既存の Amazon EC2 セキュリティグループIDsまたはテンプレートで作成された AWS::EC2::SecurityGroup リソースへの参照を含むカンマ区切り値の 1 つの文字列を指定できます。 |
|
|
SSHSourceRestriction |
環境SSHへのアクセスをロックするために使用されます。例えば、EC2インスタンスSSHへのアクセスをロックダウンして、踏み台ホストのみがプライベートサブネット内のインスタンスにアクセスできるようにすることができます。 この文字列は次のような形式になります。
例:
|
なし |
|
BlockDeviceMappings |
Auto Scaling グループのすべてのインスタンスに追加の Amazon EBSボリュームまたはインスタンスストアボリュームをアタッチします。 重要このオプションを設定すると、Elastic Beanstalk が起動テンプレートを使用して環境を作成したり、起動設定から起動テンプレートに既存の環境を更新したりできます。詳細については、「テンプレートの起動」を参照してください。 インスタンスストアボリュームをマッピングする場合は、ボリューム名にデバイス名をマップする必要があるだけです。ただし、Amazon EBSボリュームをマッピングする場合は、次のフィールドの一部またはすべてを追加で指定することをお勧めします (各フィールドはコロンで区切る必要があります)。
次の例では、3 つの Amazon EBSボリューム、1 つの空の 100GB gp2 ボリュームと 1 つのスナップショット、1 つの空の 20GB io1 ボリュームと 2000 プロビジョニングされた IOPS、およびインスタンスストアボリューム をアタッチします
|
なし |
|
RootVolumeType |
環境のEC2インスタンスにアタッチされたルート Amazon IOPS EBSボリュームに使用するボリュームタイプ (磁気、汎用、SSDまたはプロビジョニングされた SSD)。 重要このオプションを設定すると、Elastic Beanstalk が起動テンプレートを使用して環境を作成したり、起動設定から起動テンプレートに既存の環境を更新したりできます。詳細については、「テンプレートの起動」を参照してください。 |
タイプはプラットフォームによって異なります。 |
マグネティックストレージの場合、
|
RootVolumeSize |
GB 全体のルート Amazon EBSボリュームのストレージ容量。 をプロビジョニングされた IOPS 例えば、 |
マグネティックストレージと汎用 では、プラットフォームごとに異なりますSSD。 プロビジョニングされた IOPS にはありませんSSD。 |
マグネティックの場合は |
RootVolumeIOPS |
プロビジョニングされたIOPSSSDルートボリュームまたは汎用ルート ボリュームサイズIOPSに対する の最大比率は 500 対 1 です。例えば、3000 のボリュームは少なくとも 6 GiB IOPSである必要があります。 |
なし |
|
RootVolumeThroughput |
環境のEC2インスタンスにアタッチされた Amazon EBSルートボリューム用にプロビジョニングする 1 秒あたりのメビバイト (MiB / 秒) の望ましいスループット。 注記このオプションは、 |
なし |
|
aws:autoscaling:scheduledaction
環境の Auto Scaling グループのスケジュールされたアクションを設定します。アクションごとに、オプション名、名前空間、各設定の値に加え、resource_name
を指定します。例については、「aws:autoscaling:scheduledaction 名前空間」を参照してください。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
StartTime |
ワンタイムアクションの場合は、アクションを実行する日時を選択します。繰り返しアクションの場合は、アクションをアクティブ化する日時を選択します。 |
なし |
スケジュールされたすべてのスケーリングアクションで一意の ISO-8601 タイムスタンプ |
EndTime |
スケジュールされたスケーリングアクションの繰り返しを停止する将来の日付と時刻 (UTC/GMT タイムゾーン)。を指定しない場合EndTime、 アクションは 例: スケジュールされたアクションが終了しても、Amazon EC2 Auto Scaling は自動的に以前の設定に戻されません。必要に応じて、元の設定に戻るように、スケジュールに基づいて 2 つ目のアクションを設定します。 |
なし |
スケジュールされたすべてのスケーリングアクションで一意の ISO-8601 タイムスタンプ |
MaxSize |
アクション実行時に適用される最大インスタンス数。 |
なし |
|
MinSize |
アクション実行時に適用される最小インスタンス数。 |
なし |
|
DesiredCapacity |
Auto Scaling グループの初期に必要な容量を設定します。スケジュールに基づくアクションが適用されたら、トリガーは設定に基づき、希望する容量を調整します。 |
なし |
|
Recurrence |
スケジュールに基づきアクションを実行する頻度。繰り返しを指定していない場合、スケーリングアクションは、 |
なし |
Cron |
Suspend |
スケジュールされた繰り返しアクションを一時的に無効にするには |
|
|
aws:autoscaling:trigger
環境の Auto Scaling グループのスケーリングトリガーを設定します。
注記
この名前空間の 3 つのオプションによって、定義されている上限をトリガーのメトリクスが超えている時間がどれぐらい続くとトリガーが起動されるか決まります。これらのオプションは次のように関連しています。
BreachDuration = Period * EvaluationPeriods
これらのオプションのデフォルト値 (それぞれ 5、5、1) は、この式を満たします。不整合な値を指定すると、引き続き式が満たされるように、Elastic Beanstalk によっていずれかの値が変更される場合があります。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
BreachDuration |
トリガーが発生する前に、定義された制限 ( |
|
|
LowerBreachScaleIncrement |
スケーリングアクティビティを実行するときに削除する Amazon EC2インスタンスの数。 |
|
|
LowerThreshold |
測定値がこの数未満になった状態が超過期間だけ続くと、トリガーが発生します。 |
|
|
MeasureName |
Auto Scaling をトリガーするために使用されるメトリクス。 注記
|
|
|
Period |
Amazon がトリガーのメトリクス CloudWatch を測定する頻度を指定します。値は、2 つの連続する期間の分数です。 |
|
|
EvaluationPeriods |
違反が発生しているかどうかを判断するために使用される連続した評価期間の回数。 |
|
|
Statistic |
トリガーに使用する |
|
|
Unit |
トリガー用の測定単位。 |
|
|
UpperBreachScaleIncrement |
スケーリングアクティビティを実行するときに追加する Amazon EC2インスタンスの数を指定します。 |
|
|
UpperThreshold |
測定値がこの数を超えた状態が超過期間だけ続くと、トリガーが発生します。 |
|
|
aws:autoscaling:updatepolicy:rollingupdate
環境の Auto Scaling グループのローリング更新を設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
MaxBatchSize |
ローリング更新の各バッチに含まれるインスタンス数。 |
Auto Scaling グループ内の最小サイズの 3 分の 1 で次に大きい整数に丸められます。 |
|
MinInstancesInService |
他のインスタンスが終了する間、Auto Scaling グループ内で使用中となる必要があるインスタンスの最小数。 |
Auto Scaling グループの最小サイズ、または Auto Scaling グループの最大サイズよりひとつ下のサイズのいずれか小さい方。 |
|
RollingUpdateEnabled |
この値を true に設定すると、自動的に |
|
|
RollingUpdateType |
更新には、時間ベースのローリング更新、正常性ベースのローリング更新、イミュータブルな更新の 3 種類があります。 時間ベースのローリング更新では、バッチ PauseTime 間に が適用されます。ヘルスベースのローリング更新では、 新しいインスタンスがヘルスチェックにパスしてはじめて次のバッチに移ります。イミュータブルな更新では、新しい Auto Scaling グループでフルセットのインスタンスが起動されます。 |
|
|
PauseTime |
Elastic Beanstalk サービスが、インスタンスの 1 つのバッチの更新を完了してから次のバッチに取り掛かるまで待機する時間 (秒、分、または時間単位)。 |
インスタンスタイプとコンテナに基づいて自動的に計算されます。 |
|
Timeout |
1 つのバッチ内のすべてのインスタンスがヘルスチェックにパスするまでの最大待機時間 (分または時間単位)。これを過ぎると更新がキャンセルされます。 |
|
*ISO8601 期間 |
aws:ec2:instances
スポットオプションを含め、環境のインスタンスを設定します。この名前空間は、aws:autoscaling:launchconfiguration と aws:autoscaling:asg を補完します。
詳細については、「Elastic Beanstalk 環境用の Auto Scaling グループ」を参照してください。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
EnableSpot |
環境のスポットインスタンスリクエストを有効にします。 重要このオプションを設定すると、Elastic Beanstalk が起動テンプレートを使用して環境を作成したり、起動設定から起動テンプレートに既存の環境を更新したりできます。詳細については、「テンプレートの起動」を参照してください。 |
|
|
InstanceTypes |
環境で使用するインスタンスタイプのコンマ区切りのリスト (例: スポットインスタンスがアクティブ化していない場合( このオプションのリストの最初のインスタンスタイプは、InstanceType 名前空間の 使用可能なインスタンスタイプは、使用されるアベイラビリティーゾーンとリージョンによって異なります。サブネットを選択した場合、そのサブネットを含むアベイラビリティーゾーンによって、使用可能なインスタンスタイプが決まります。
注記一部の古い AWS アカウントでは、スポットインスタンスをサポートしていないデフォルトのインスタンスタイプ (t1.micro など) を Elastic Beanstalk に提供する場合があります。スポットインスタンス・リクエストをアクティベーションして、スポットを support していないインスタンスタイプに関するエラーが表示される場合は、スポットを support するインスタンスタイプを設定してください。スポットインスタンスタイプを選択するには、スポットインスタンスアドバイザー 環境設定を更新し、 |
2 つのインスタンスタイプのリスト。 アカウントとリージョンによって異なります。 |
1~40 個のEC2インスタンスタイプ。少なくとも 2 つをレコメンデーションします アカウント、リージョン、アベイラビリティーゾーンによって異なります。これらの値でフィルタリングされた Amazon EC2インスタンスタイプのリストを取得できます。詳細については、「Amazon ユーザーガイド」の「使用可能なインスタンスタイプ」を参照してください。 EC2 インスタンスタイプは、すべて同じアーキテクチャに属している必要があります (
|
SpotFleetOnDemandBase |
環境のスケールアップ時にスポットインスタンスを考慮する前に、Auto Scaling グループがプロビジョニングするオンデマンドインスタンスの最小数。 このオプションは、 |
|
0 名前空間の |
SpotFleetOnDemandAboveBasePercentage |
Auto Scaling グループが このオプションは、 |
単一インスタンス環境の 負荷分散された環境の |
|
SpotMaxPrice |
スポットインスタンスに対して支払うUSD単位時間あたりの最大料金。スポットインスタンスの最大料金オプションに関する推奨事項については、「Amazon EC2ユーザーガイド」の「スポットインスタンスの料金履歴」を参照してください。 このオプションは、 |
各インスタンスタイプのオンデマンド価格。この場合のオプションの値は |
|
SupportedArchitectures |
環境で使用するEC2インスタンスアーキテクチャタイプのカンマ区切りリスト。 Elastic Beanstalk は、次のプロセッサアーキテクチャに基づいてインスタンスタイプをサポートします。
プロセッサアーキテクチャと Amazon EC2インスタンスタイプの詳細については、「」を参照してくださいAmazon EC2インスタンスタイプ。 |
なし |
注記32 ビットアーキテクチャ |
aws:ec2:vpc
カスタム Amazon Virtual Private Cloud (Amazon ) でリソースを起動するように環境を設定しますVPC。この名前空間で設定を行わないと、Elastic Beanstalk はデフォルトの でリソースを起動しますVPC。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
VPCId |
Amazon の IDVPC。 |
なし |
|
Subnets |
Auto Scaling グループのサブネットIDsの 。複数のサブネットがある場合は、値をサブネットの単一のカンマ区切り文字列 IDs (例: ) として指定します |
なし |
|
ELBSubnets |
エラスティックロードバランサーIDsのサブネットの 。複数のサブネットがある場合は、値をサブネットの単一のカンマ区切り文字列 IDs (例: ) として指定します |
なし |
|
ELBScheme |
Amazon 内に内部ロードバランサーを作成する |
|
|
DBSubnets |
データベースサブネットIDsの が含まれます。これは、Amazon RDS DB インスタンスをアプリケーションの一部として追加する場合にのみ使用されます。複数のサブネットがある場合は、値をサブネットの単一のカンマ区切り文字列 IDs (例: ) として指定します |
なし |
|
AssociatePublicIpAddress |
Amazon でパブリック IP アドレスを持つインスタンスを起動するかどうかを指定しますVPC。パブリック IP アドレスを持つインスタンスでは、NATデバイスがインターネットと通信する必要はありません。ロードバランサーとインスタンスを 1 つのパブリックサブネットに含める場合は、値を このオプションは、Elastic IP アドレスを持つ単一の Amazon EC2インスタンスを常に持つ単一インスタンス環境には影響しません。このオプションは、負荷分散されたスケーラブルな環境に関連します。 |
なし |
|
aws:elasticbeanstalk:application
アプリケーションのヘルスチェックパスを設定します。詳細については、「ベーシックヘルスレポート」を参照してください。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
アプリケーションヘルスチェック URL |
ヘルスチェックのリクエストの送信先となるパス。このパスが設定されていない場合、ロードバランサーはポート 80 でTCP接続してアプリケーションのヘルスステータスを検証しようとします。で始まるパスに設定 |
なし |
有効な値を次に示します。
|
EB CLIおよび Elastic Beanstalk コンソールは、前述のオプションに推奨値を適用します。設定ファイルを使用して同じファイルを設定する場合は、これらの設定を削除する必要があります。詳細については、「推奨値」を参照してください。
aws:elasticbeanstalk:application:environment
アプリケーションの環境プロパティを設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
環境変数の名前。 |
キーと値のペアを渡します。 |
なし |
環境変数の値。 |
詳細については、「環境プロパティとその他のソフトウェアの設定」を参照してください。
aws:elasticbeanstalk:cloudwatch:logs
アプリケーションのインスタンスログストリーミングを設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
StreamLogs |
プロキシログとデプロイログの CloudWatch ログにグループを作成し、環境内の各インスタンスからログをストリーミングするかどうかを指定します。 |
|
|
DeleteOnTerminate |
環境が終了したときにロググループを削除するかどうかを指定します。 |
|
|
RetentionInDays |
有効期限が切れるまでログイベントを保持する日数。 |
7 |
1、3、5、7、14、30、60、90、120、150、180、365、400、545、731、1827、3653 |
aws:elasticbeanstalk:cloudwatch:logs:health
アプリケーションの環境ヘルスのログストリーミングを設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
HealthStreamingEnabled |
拡張ヘルスレポートが有効になっている環境の場合、環境ヘルスの CloudWatch ログにグループを作成し、Elastic Beanstalk 環境ヘルスデータをアーカイブするかどうかを指定します。拡張ヘルスを有効にする方法については、aws:elasticbeanstalk:healthreporting:system を参照してください。 |
|
|
DeleteOnTerminate |
環境が終了したときにロググループを削除するかどうかを指定します。 |
|
|
RetentionInDays |
有効期限が切れる前にアーカイブされたヘルスデータを保持する日数。 |
7 |
1、3、5、7、14、30、60、90、120、150、180、365、400、545、731、1827、3653 |
aws:elasticbeanstalk:command
アプリケーションコードのデプロイポリシーを設定します。詳細については、「デプロイポリシーと設定」を参照してください。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
DeploymentPolicy |
Deployment policy を選択しアプリケーションバージョンをデプロイします。 |
|
|
Timeout |
インスタンスでコマンドの実行が完了するまでの待機時間 (秒)。 Elastic Beanstalk は、内部的に 240 秒 (4 分) を |
|
|
BatchSizeType |
で指定されている番号のタイプBatchSize。 |
|
|
BatchSize |
デプロイを同時に実行する Auto Scaling グループ内の Amazon EC2インスタンスの割合または固定数。有効な値は、使用するBatchSizeType設定によって異なります。 |
|
|
IgnoreHealthCheck |
ヘルスチェックに合格しなくてもデプロイをキャンセルしません。 |
false
|
|
aws:elasticbeanstalk:environment
環境のアーキテクチャとサービスのロールを設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
EnvironmentType |
を に設定 |
|
|
ServiceRole |
Elastic Beanstalk が環境のリソースを管理するために使用されるIAMロールの名前。ロール名 (オプションでカスタムパスのプレフィックス付き) またはその を指定しますARN。 例:
|
なし |
IAM ロール名、パス/名前、または ARN |
LoadBalancerType |
環境のロードバランサーのタイプ。詳細については、「Elastic Beanstalk 環境のロードバランサー」を参照してください。 |
|
|
LoadBalancerIsShared |
環境のロードバランサーが専用か共有かを指定します。このオプションは、Application Load Balancer に対してのみ設定できます。環境が作成されてから後で変更することはできません。
|
|
|
aws:elasticbeanstalk:environment:process:default
環境のデフォルトのプロセスを設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
DeregistrationDelay |
登録を解除する前の、アクティブなリクエストが完了するまでの待機時間 (秒単位)。 |
|
|
HealthCheckInterval |
Elastic Load Balancing がアプリケーションの Amazon EC2インスタンスの状態をチェックする時間間隔。秒単位。 |
標準ロードバランサーまたはアプリケーションロードバランサー: network load balancer: |
標準ロードバランサーまたはアプリケーションロードバランサー: network load balancer: |
HealthCheckPath |
ヘルスチェックをHTTPリクエストするパスが送信されます。 |
|
ルーティング可能なパス。 |
HealthCheckTimeout |
ヘルスチェック中に、その応答を待つ時間 (秒単位)。 このオプションは、アプリケーションロードバランサーを使用する環境にのみ適用されます。 |
|
|
HealthyThresholdCount |
Elastic Load Balancing がインスタンスのヘルスステータスを変更するまでの間に、連続して成功したリクエスト数。 |
標準ロードバランサーまたはアプリケーションロードバランサー: network load balancer: |
|
MatcherHTTPCode |
インスタンスが正常であることを示すHTTPコードのカンマ区切りリスト (複数可)。 このオプションは、ネットワークまたは Application Load Balancer を使用する環境にのみ適用されます。 |
|
Application Load Balancer: Network Load Balancer: |
Port |
プロセスがリッスンするポート。 |
|
|
Protocol |
プロセスで使用するプロトコル。 アプリケーションロードバランサーを使用する場合は、このオプションを network load balancerを使用する場合は、このオプションを |
標準ロードバランサーまたはアプリケーションロードバランサー: network load balancer: |
|
StickinessEnabled |
スティッキーセッションを有効にするには、true に設定します。 このオプションは、アプリケーションロードバランサーを使用する環境にのみ適用されます。 |
|
|
StickinessLBCookieDuration |
スティッキーセッション Cookie の有効期間 (秒単位)。 このオプションは、アプリケーションロードバランサーを使用する環境にのみ適用されます。 |
|
|
StickinessType |
スティッキーセッション用の Cookie を使用するには、 このオプションは、アプリケーションロードバランサーを使用する環境にのみ適用されます。 |
|
|
UnhealthyThresholdCount |
Elastic Load Balancing がインスタンスのヘルスステータスを変更するまでの間に、連続して失敗したリクエスト数。 |
|
|
aws:elasticbeanstalk:environment:process:process_name
環境に応じて追加のプロセスを設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
DeregistrationDelay |
登録を解除する前の、アクティブなリクエストが完了するまでの待機時間 (秒単位)。 |
|
|
HealthCheckInterval |
Elastic Load Balancing がアプリケーションの Amazon EC2インスタンスの状態をチェックする間隔を秒単位で表します。 |
標準ロードバランサーまたはアプリケーションロードバランサー: network load balancer: |
標準ロードバランサーまたはアプリケーションロードバランサー: network load balancer: |
HealthCheckPath |
ヘルスチェックをHTTPリクエストするパスが送信されます。 |
|
ルーティング可能なパス。 |
HealthCheckTimeout |
ヘルスチェック中に、その応答を待つ時間 (秒単位)。 このオプションは、アプリケーションロードバランサーを使用する環境にのみ適用されます。 |
|
|
HealthyThresholdCount |
Elastic Load Balancing がインスタンスのヘルスステータスを変更するまでの間に、連続して成功したリクエスト数。 |
標準ロードバランサーまたはアプリケーションロードバランサー: network load balancer: |
|
MatcherHTTPCode |
インスタンスが正常であることを示すHTTPコードのカンマ区切りリスト (複数可)。 このオプションは、ネットワークまたは Application Load Balancer を使用する環境にのみ適用されます。 |
|
Application Load Balancer: Network Load Balancer: |
Port |
プロセスがリッスンするポート。 |
|
|
Protocol |
プロセスで使用するプロトコル。 アプリケーションロードバランサーを使用する場合は、このオプションを network load balancerを使用する場合は、このオプションを |
標準ロードバランサーまたはアプリケーションロードバランサー: network load balancer: |
|
StickinessEnabled |
スティッキーセッションを有効にするには、true に設定します。 このオプションは、アプリケーションロードバランサーを使用する環境にのみ適用されます。 |
|
|
StickinessLBCookieDuration |
スティッキーセッション Cookie の有効期間 (秒単位)。 このオプションは、アプリケーションロードバランサーを使用する環境にのみ適用されます。 |
|
|
StickinessType |
スティッキーセッション用の Cookie を使用するには、 このオプションは、アプリケーションロードバランサーを使用する環境にのみ適用されます。 |
|
|
UnhealthyThresholdCount |
Elastic Load Balancing がインスタンスのヘルスステータスを変更するまでの間に、連続して失敗したリクエスト数。 |
|
|
aws:elasticbeanstalk:environment:proxy:staticfiles
静的ファイルを処理するようにプロキシサーバーを設定するには、次の名前空間を使用できます。プロキシサーバーは、指定されたパスのファイルに対するリクエストを受け取ると、アプリケーションにリクエストをルーティングする代わりにファイルを直接処理します。これにより、アプリケーションで処理する必要があるリクエストの数が減ります。
プロキシサーバーで処理されるパスを、静的アセットを含むソースコード内のフォルダにマッピングします。この名前空間で定義される各オプションは、それぞれ異なるパスをマッピングします。
注記
この名前空間は、Amazon Linux 2 以降に基づくプラットフォームブランチに適用されます。環境が Amazon Linux AMI (Amazon Linux 2 より前) ベースのプラットフォームバージョンを使用している場合は、プラットフォーム固有の静的ファイル名前空間プラットフォーム固有のオプションについては、「」を参照してください。
名前 | 値 |
---|---|
プロキシサーバーのファイルの保存先となるパス。値の先頭は 例えば、 |
ファイルを含むフォルダの名前。 例えば、 |
aws:elasticbeanstalk:healthreporting:system
環境に合わせて拡張ヘルスレポートを設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
SystemType |
ヘルスレポートシステム (ベーシックまたは拡張)。拡張ヘルスレポートは、サービスロールとバージョン 2 以降のプラットフォームのバージョンを必要とします。 |
|
|
ConfigDocument | に発行する環境とインスタンスのメトリクスを説明するJSONドキュメント CloudWatch。 | なし | |
EnhancedHealthAuthEnabled |
Elastic Beanstalk APIが環境インスタンスから Elastic Beanstalk サービスに拡張ヘルス情報を通信するために使用する内部の認証を有効にします。 詳細については、「拡張ヘルスレポートのロール」を参照してください。 注記このオプションは、拡張ヘルスレポート ( |
|
|
HealthCheckSuccessThreshold |
インスタンスがヘルスチェックにパスするようにしきい値を下げます。 |
|
|
aws:elasticbeanstalk:hostmanager
環境内のEC2インスタンスを設定して、ローテーションされたログを Amazon S3 にアップロードします。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
LogPublicationControl |
アプリケーションの Amazon EC2インスタンスのログファイルを、アプリケーションに関連付けられている Amazon S3 バケットにコピーします。 |
|
|
aws:elasticbeanstalk:managedactions
ご使用の環境に合わせて管理対象プラットフォームの更新を設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
ManagedActionsEnabled |
マネージドプラットフォーム更新を有効にします。 これを |
|
|
PreferredStartTime |
でマネージドアクションのメンテナンスウィンドウを設定しますUTC。 例えば、 |
なし |
曜日と時間を
の形式で設定。 |
ServiceRoleForManagedUpdates |
Elastic Beanstalk が環境のマネージドプラットフォームの更新を実行するために使用されるIAMロールの名前。
|
なし |
または
|
aws:elasticbeanstalk:managedactions:platformupdate
ご使用の環境に合わせて管理対象プラットフォームの更新を設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
UpdateLevel |
マネージドプラットフォーム更新で適用される最高レベルの更新。プラットフォームはバージョニングされている |
なし |
パッチバージョンのみ更新する場合は マイナーバージョンとパッチバージョンの両方を更新する場合は |
InstanceRefreshEnabled |
毎週のインスタンス置換を有効にします。
|
false |
|
aws:elasticbeanstalk:monitoring
ヘルスチェックに失敗したEC2インスタンスを終了するように環境を設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
Automatically Terminate Unhealthy Instances |
ヘルスチェックに失敗した場合にインスタンスを終了します。 注記このオプションは、レガシー環境でのみサポートされていました。これおよび他のインスタンスベースのメトリクスに到達できるかどうかに基づいてインスタンスの状態を決定します。 Elastic Beanstalk では、アプリケーションの状態に基づいて、自動的にインスタンスを終了させる方法はありません。 |
|
|
aws:elasticbeanstalk:sns:topics
ご使用の環境の通知を設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
Notification Endpoint |
アプリケーションに影響する重要なイベントについて通知を受け取るエンドポイント。 |
なし |
|
Notification Protocol |
エンドポイントに通知を送信するために使用するプロトコル。 |
|
|
Notification Topic ARN |
サブスクライブしたトピックの Amazon リソースネーム (ARN)。 |
なし |
|
Notification Topic Name |
サブスクライブするトピックの名前。 |
なし |
aws:elasticbeanstalk:sqsd
ワーカー環境の Amazon SQSキューを設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
WorkerQueueURL |
ワーカー環境階層内のデーモンがメッセージを読み取り元のキューURLの 。 |
自動的に生成される |
値を指定しない場合、Elastic Beanstalk は自動的にキューを作成します。 |
HttpPath |
HTTP POST メッセージが送信されるアプリケーションへの相対パス。 |
/ |
|
MimeType |
HTTP POST リクエストで送信されるメッセージMIMEのタイプ。 |
|
カスタムMIMEタイプ。 |
HttpConnections |
Amazon EC2インスタンス内にあるアプリケーションへの同時接続の最大数。 |
|
|
ConnectTimeout |
アプリケーションへの接続が成功するまでの待機時間 (秒単位) |
|
|
InactivityTimeout |
アプリケーションへの既存の接続で、応答が返されるまで待機する時間 (秒単位) メッセージは、ワーカー環境枠でアプリケーションから 200 個 (OK) の応答をデーモンが受信するまで、またはRetentionPeriod が有効期限切れになるまで再処理されます。 |
|
|
VisibilityTimeout |
Amazon SQSキューからの受信メッセージが処理のためにロックされる秒単位の時間。設定した時間数を経過すると、別のデーモンでの確認用に、メッセージがキューに再度表示されます。 |
300 |
|
ErrorVisibilityTimeout |
処理試行が明示的なエラーで失敗した後、Elastic Beanstalk が Amazon SQSキューにメッセージを返すまでに経過する秒単位の時間。 |
|
|
RetentionPeriod |
メッセージが有効と判断され、アクティブな処理が行われるための時間 (秒単位)。 |
|
|
MaxRetries |
デッドレターキューにメッセージを移動する前に、Elastic Beanstalk がメッセージを処理するウェブアプリケーションに送信を試行する最大試行回数。 |
|
|
aws:elasticbeanstalk:trafficsplitting
環境に合わせてトラフィック分割デプロイを設定します。
この名前空間は、aws:elasticbeanstalk:command 名前空間の DeploymentPolicy
オプションを TrafficSplitting
に設定した場合に適用されます。デプロイのポリシーの詳細については、「デプロイポリシーと設定」を参照してください。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
NewVersionPercent |
Elastic Beanstalk が、デプロイする新しいアプリケーションバージョンを実行している環境インスタンスにシフトする受信クライアントトラフィックの初期の割合。 |
|
|
EvaluationTime |
初回のデプロイが正常に完了してから、デプロイする新しいアプリケーションバージョンにすべての受信クライアントトラフィックをシフトするまで、Elastic Beanstalk が待機する時間 (分単位)。 |
|
|
aws:elasticbeanstalk:xray
AWS X-Ray デーモンを実行して、X-Ray 統合アプリケーションからトレース情報をリレーします。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
|
環境のインスタンスで X-Ray デーモンを実行するには、 |
|
|
aws:elb:healthcheck
Classic Load Balancer のヘルスチェックを設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
HealthyThreshold |
Elastic Load Balancing がインスタンスのヘルスステータスを変更するまでの間に、連続して成功したリクエスト数。 |
|
|
Interval |
Elastic Load Balancing がアプリケーションの Amazon EC2インスタンスの状態をチェックする間隔。 |
|
|
Timeout |
Elastic Load Balancing が、インスタンスを応答不能と判断するまで、応答を待機する時間 (秒単位)。 |
|
|
UnhealthyThreshold |
Elastic Load Balancing がインスタンスのヘルスステータスを変更するまでの間に、連続して失敗したリクエスト数。 |
|
|
(廃止) Target |
バックエンドインスタンス上での、ヘルスチェックの送信先。代わりに Application Healthcheck URL 名前空間の |
|
形式のターゲット |
aws:elb:loadbalancer
環境の Classic Load Balancer を設定します。
この名前空間のオプションのいくつかは、aws:elb:listener名前空間のリスナー固有オプションを優先してサポートされなくなりました。サポート終了したこれらのオプションでは、標準ポートで 2 つの (1 つはセキュアで、もう 1 つはセキュアでない) リスナーのみを構成できます。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
CrossZone |
ロードバランサーが各ゾーン内のみではなく、すべてのアベイラビリティーゾーン内のすべてのインスタンス間でトラフィックを均等にルーティングするかどうかを設定します。 |
|
|
SecurityGroups |
ロードバランサーに、作成した 1 つ以上のセキュリティグループを割り当てます。 |
なし |
1 つ以上のセキュリティグループ IDs。 |
ManagedSecurityGroup |
新しいセキュリティグループを作成する代わりに、ご使用の環境のロードバランサーに既存のセキュリティグループを割り当てます。この設定を使用するには、この名前空間内の ロードバランサーから環境のEC2インスタンスへのトラフィックを許可するため、Elastic Beanstalk は、マネージドセキュリティグループからのインバウンドトラフィックを許可するルールをインスタンスのセキュリティグループに追加します。 |
なし | セキュリティグループ ID。 |
(廃止) LoadBalancerHTTPPort |
セキュアでないリスナーをリッスンするポート。 |
|
|
(廃止) LoadBalancerPortProtocol |
セキュアでないリスナーで使用するプロトコル。 |
|
|
(廃止) LoadBalancerHTTPSPort |
セキュアなリスナーをリッスンするポート。 |
|
|
(廃止) LoadBalancerSSLPortProtocol |
セキュアなリスナーで使用するプロトコル。 |
|
|
(廃止) SSLCertificateId |
セキュアリスナーに結合するSSL証明書の Amazon リソースネーム (ARN)。 |
なし |
aws:elb:listener
Classic Load Balancer でデフォルトリスナー (ポート 80) を設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
ListenerProtocol | リスナーによって使用されるプロトコルです。 | HTTP
|
|
InstancePort | このリスナーがEC2インスタンスとの通信に使用するポート。 | 80 | 1 ~65535 |
InstanceProtocol |
このリスナーがEC2インスタンスとの通信に使用するプロトコル。 これは たとえば、 |
|
HTTP または HTTPS 。ListenerProtocol が HTTP または HTTPS のとき
|
PolicyNames | このリスナーのポートに適用されるポリシー名のカンマ区切りリストです。代わりにaws:elb:policies名前空間 LoadBalancerPorts のオプションを使用することをお勧めします。 | なし | |
ListenerEnabled | このリスナーが有効かどうかを指定します。false を指定している場合、リスナーはロードバランサーに含まれません。 |
true |
|
aws:elb:listener:listener_port
Classic Load Balancer の追加リスナーを設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
ListenerProtocol |
リスナーによって使用されるプロトコルです。 |
HTTP
|
|
InstancePort |
このリスナーがEC2インスタンスとの通信に使用するポート。 | と同じ listener_port . |
1 ~65535 |
InstanceProtocol |
このリスナーがEC2インスタンスとの通信に使用するプロトコル。 これは たとえば、 |
|
HTTP または HTTPS 。ListenerProtocol が HTTP または HTTPS のとき
|
PolicyNames |
このリスナーのポートに適用されるポリシー名のカンマ区切りリストです。代わりにaws:elb:policies名前空間 LoadBalancerPorts のオプションを使用することをお勧めします。 | なし | |
SSLCertificateId |
リスナーに結合するSSL証明書の Amazon リソースネーム (ARN)。 |
なし |
|
ListenerEnabled |
このリスナーが有効かどうかを指定します。false を指定している場合、リスナーはロードバランサーに含まれません。 |
他のオプションが設定されている場合は true です。それ以外の場合は false 。 |
|
aws:elb:policies
Classic Load Balancer のデフォルトの維持およびグローバルロードバランサーポリシーを変更します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
ConnectionDrainingEnabled |
ロードバランサーが、処理中のリクエストを完了するために、異常なインスタンスや登録解除されたインスタンスへの既存の接続を維持するかどうかを指定します。 |
|
|
ConnectionDrainingTimeout |
ロードバランサーが Connection Draining の実行中にインスタンスへの接続を維持する最大秒数です。この時間を超えると強制的に接続を閉じます。 |
|
|
ConnectionSettingIdleTimeout |
接続を介してデータが送信または受信されるまで、ロードバランサーが待機する時間 (秒単位)。この時間が経過してもデータが送受信されなかった場合、ロードバランサーは接続を閉じます。 |
|
|
LoadBalancerPorts |
デフォルトポリシー( |
なし | :all を使用してすべてのリスナーポートを指定できます。 |
Stickiness Cookie Expiration |
各 Cookie の有効時間(秒単位)です。デフォルトポリシー( |
|
|
Stickiness Policy |
セッション中にユーザーから受信するすべてのリクエストが、同じサーバーインスタンスに送信されるように、ユーザーのセッションを特定のサーバーインスタンスにバインドします。デフォルトポリシー( |
|
|
aws:elb:policies:policy_name
Classic Load Balancer の追加のロードバランーサポリシーを作成します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
CookieName |
アプリケーションによって生成され、AppCookieStickinessPolicyType ポリシーのセッション存続期間を管理する Cookie の名前です。このポリシーは、HTTP/HTTPS リスナーにのみ関連付けることができます。 |
なし | |
InstancePorts |
このポリシーが適用されるインスタンスポートカンマ区切りリストです。 |
なし | ポートのリスト、または :all |
LoadBalancerPorts |
このポリシーが適用されるリスナーのカンマ区切りリストです。 |
なし | ポートのリスト、または :all |
ProxyProtocol |
|
なし |
|
PublicKey |
バックエンドサーバーを認証するときに使用する |
なし | |
PublicKeyPolicyNames |
バックエンドサーバーへの認証を管理する |
なし | |
SSLProtocols |
ロードバランサーが受け入れる暗号とSSLプロトコルを定義する |
なし | |
SSLReferencePolicy |
セキュリティのベストプラクティスに準拠し、ロードバランサーが受け入れる暗号とプロトコルを定義する |
なし | |
Stickiness Cookie Expiration |
各 Cookie の有効時間(秒単位)です。 |
|
|
Stickiness Policy |
セッション中にユーザーから受信するすべてのリクエストが、同じサーバーインスタンスに送信されるように、ユーザーのセッションを特定のサーバーインスタンスにバインドします。 |
|
|
aws:elbv2:listener:default
Application Load Balancer または Network Load Balancer のデフォルトのリスナー (ポート 80) を設定します。
この名前空間は、共有ロードバランサーを使用する環境には適用されません。共有ロードバランサーにはデフォルトのリスナーがありません。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
DefaultProcess |
ルールが適合しないときにトラフィックを転送するプロセスの名前。 |
|
プロセス名。 |
ListenerEnabled |
リスナーを無効にするには、 |
|
|
Protocol |
処理するトラフィックのプロトコル。 |
アプリケーションロードバランサー: network load balancer: |
アプリケーションロードバランサー: network load balancer: |
Rules |
リスナーに適用するルールのリスト このオプションは、Application Load Balancer を使用する環境にのみ適用されます。 |
なし |
ルール名のリスト (コンマ区切り)。 |
SSLCertificateArns |
リスナーに結合するSSL証明書の Amazon リソースネーム (ARN)。 このオプションは、Application Load Balancer を使用する環境にのみ適用されます。 |
なし |
IAM または に保存されている証明書ARNの ACM。 |
SSLPolicy |
リスナーに適用するセキュリティポリシーを指定します。 このオプションは、Application Load Balancer を使用する環境にのみ適用されます。 |
なし (ELBデフォルト) |
ロードバランサーセキュリティポリシーの名前。 |
aws:elbv2:listener:listener_port
Application Load Balancer または Network Load Balancer の追加リスナーを設定します。
注記
共有 Application Load Balancer の場合は、Rule
オプションのみを指定できます。その他のオプションは、共有ロードバランサーには適用されません。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
DefaultProcess |
ルールが一致しないときにトラフィックを転送するプロセスの名前。 |
|
プロセス名。 |
ListenerEnabled |
リスナーを無効にするには、 |
|
|
Protocol |
処理するトラフィックのプロトコル。 |
アプリケーションロードバランサー: network load balancer: |
アプリケーションロードバランサー: network load balancer: |
Rules |
リスナーに適用するルールのリスト このオプションは、Application Load Balancer を使用する環境にのみ適用されます。 環境が共有 Application Load Balancer を使用し、このオプションをリスナーに指定しない場合、Elastic Beanstalk は自動的に |
なし |
ルール名のリスト (コンマ区切り)。 |
SSLCertificateArns |
リスナーに結合するSSL証明書の Amazon リソースネーム (ARN)。 このオプションは、Application Load Balancer を使用する環境にのみ適用されます。 |
なし |
IAM または に保存されている証明書ARNの ACM。 |
SSLPolicy |
リスナーに適用するセキュリティポリシーを指定します。 このオプションは、Application Load Balancer を使用する環境にのみ適用されます。 |
なし (ELBデフォルト) |
ロードバランサーセキュリティポリシーの名前。 |
aws:elbv2:listenerrule:rule_name
Application Load Balancer 用のリスナールールを定義します。リクエストがルールのホスト名あるいはパスと一致する場合、ロードバランサーはこのリクエストを指定されたプロセスに転送します。ルールを使用するには、Rules 名前空間の aws:elbv2:listener:
オプションでそのルールをリスナーに追加します。listener_port
注記
この名前空間は、network load balancerを使用する環境には適用されません。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
HostHeaders |
一致させるホスト名のリスト。例えば、 |
専用ロードバランサー: なし 共有ロードバランサー: 環境の CNAME |
それぞれの名前の長さは最大 128 文字です。パターンには、大文字および小文字、数字、ハイフン (–)、および最大 3 つのワイルドカード文字 ( 詳細については、Application Load Balancer のユーザーガイドの「ホストの条件」を参照してください。 |
PathPatterns |
一致させるパスパターン (例えば、 このオプションは、アプリケーションロードバランサーを使用する環境にのみ適用されます。 |
なし |
各パターンの長さは最大 128 文字です。パターンには、大文字および小文字、数字、ハイフン (–)、および最大 3 つのワイルドカード文字 ( 詳細については、Application Load Balancer ユーザーガイドの「パスの条件」を参照してください。 |
Priority |
複数のルールが一致する場合の、このルールの優先順位。低い番号が優先されます。2 つのルールに同じ優先順位を設定することはできません。 共有ロードバランサーを使用すると、Elastic Beanstalk では、共有環境全体でルールの優先順位が相対的なものとして扱われ、作成時に絶対的な優先順位にマッピングされます。 |
|
|
Process |
このルールがリクエストに適合する場合にトラフィックを転送するプロセスの名前。 |
|
プロセス名。 |
aws:elbv2:loadbalancer
Application Load Balancer を設定します。
共有ロードバランサーの場合、SharedLoadBalancer
および SecurityGroups
オプションのみが有効です。
注記
この名前空間は、Network Load Balancer を使用する環境には適用されません。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
AccessLogsS3Bucket |
アクセスログが保存される Amazon S3 バケット。このバケットは環境と同じリージョンに置かれ、ロードバランサーからの書き込みアクセスを許可している必要があります。 |
なし |
バケット名。 |
AccessLogsS3Enabled |
アクセスログストレージを有効にします。 |
|
|
AccessLogsS3Prefix |
アクセスログ名に前置するプレフィックス。デフォルトでは、ロードバランサーは指定したバケット AWSLogs 内の という名前のディレクトリにログをアップロードします。ディレクトリを別の AWSLogs ディレクトリに配置するプレフィックスを指定します。 |
なし |
|
IdleTimeout |
クライアントとインスタンスへの接続を閉じる前に、リクエストの完了を待機する時間 (秒単位)。 |
なし |
|
ManagedSecurityGroup |
新しいセキュリティグループを作成する代わりに、ご使用の環境のロードバランサーに既存のセキュリティグループを割り当てます。この設定を使用するには、この名前空間の ロードバランサーから環境のEC2インスタンスへのトラフィックを許可するため、Elastic Beanstalk は、マネージドセキュリティグループからのインバウンドトラフィックを許可するルールをインスタンスのセキュリティグループに追加します。 |
ロードバランサー用に Elastic Beanstalk が作成するセキュリティグループ。 |
セキュリティグループ ID。 |
SecurityGroups |
ロードバランサーにアタッチするセキュリティグループのリスト。 共有ロードバランサーで、この値を指定しない場合、Elastic Beanstalk は、管理する既存のセキュリティグループがロードバランサーに既にアタッチされているかどうかを確認します。ロードバランサーにアタッチされたセキュリティグループがない場合、Elastic Beanstalk はそれを作成しロードバランサーにアタッチします。Elastic Beanstalk は、ロードバランサーを共有する最後の環境が終了すると、このセキュリティグループを削除します。 ロードバランサーセキュリティグループは、Amazon EC2インスタンスセキュリティグループの進入ルールを設定するために使用されます。 |
ロードバランサー用に Elastic Beanstalk が作成するセキュリティグループ。 |
セキュリティグループ のカンマ区切りリストIDs。 |
SharedLoadBalancer |
共有ロードバランサーの Amazon リソースネーム (ARN)。このオプションは、Application Load Balancer にのみ関連します。aws:elasticbeanstalk:environment 名前空間の 有効な値の基準:
例:
|
なし |
ARN ここで説明するすべての基準を満たす有効なロードバランサーの 。 |
aws:rds:dbinstance
アタッチされた Amazon RDS DB インスタンスを設定します。
名前 | 説明 | デフォルト | 有効な値 |
---|---|---|---|
DBAllocatedStorage |
割り当て済みデータベースストレージのサイズ(ギガバイト単位)。 |
マイ SQL: Oracle: sqlserver-se: sqlserver-ex: sqlserver-web: |
マイ SQL: Oracle: sqlserver: 変更することはできません |
DBDeletionPolicy |
環境が終了された場合に、DB インスタンスを保持するか、削除するか、そのスナップショットを作成するかを指定します。 このオプションは、 警告DB インスタンスを削除した場合、そのデータは復元できません。 |
|
|
DBEngine |
このインスタンスに使用するデータベースエンジンの名前。 |
|
|
DBEngineVersion |
データベースエンジンのバージョン番号。 |
|
|
DBInstanceClass |
データベースインスタンスのタイプ。 |
( |
詳細については、Amazon Relational Database Service ユーザーガイドの「DB インスタンスクラス」を参照してください。 |
DBPassword |
データベースインスタンスのマスターユーザーパスワード。 |
なし |
|
DBSnapshotIdentifier |
リストア元の DB スナップショットの識別子。 |
なし |
|
DBUser |
DB インスタンスのマスターユーザーの名前。 |
ebroot |
|
HasCoupledDatabase |
DB インスタンスが環境にカップリングされているかどうかを指定します。 このオプションは、 注記注: 以前のデータベースをデカップリングした後、この値を |
|
|
MultiAZDatabase |
データベースインスタンス Multi-AZ デプロイを作成する必要があるかどうかを指定します。Amazon Relational Database Service (RDS) でのマルチ AZ デプロイの詳細については、Amazon Relational Database Service ユーザーガイド」の「リージョンとアベイラビリティーゾーン」を参照してください。 |
|
|