Beanstalkを使用してノードアプリケーションを展開します。非常にうまく動作します。 .ebextensionsディレクトリにいくつかの設定ファイルを作成し、アプリケーションをロードするときに設定情報を適用しました。もう一度うまくいく。私はそうではない1つのことがあり、アプリケーションヘルスチェックのURLを定義しています。私はそれを得ることができません。それについての奇妙なことの一つは、私がこれまでに遭遇した唯一のパラメータであると思われ、そこにはスペースがあり、それについては疑問に思います。私は値を引用符で囲むことを試みましたが、それが問題であるかどうかを確認するだけでしたが、それでも動作しません。誰もこれを前にやったことがありますか、それがうまくいくかどうかを教えてくれるでしょうし、これについて構文的に間違っているものがあれば教えてください。私が言ったように、残りのパラメータは正確に豆の茎で設定され、ちょうど最後のものはしません。注意#環境変数#は、これが展開される前に、不快なスクリプトに置き換えられます。AWS Beanstalkアプリケーションヘルスチェック
は、ここで設定ファイルです:
option_settings:
- namespace: aws:elasticbeanstalk:application:environment
option_name: NODE_ENV
value: #environment#
- namespace: aws:elasticbeanstalk:container:nodejs
option_name: NodeVersion
value: 0.10.10
- namespace: aws:autoscaling:trigger
option_name: LowerThreshold
value: 40
- namespace: aws:autoscaling:trigger
option_name: MeasureName
value: CPUUtilization
- namespace: aws:autoscaling:trigger
option_name: UpperThreshold
value: 60
- namespace: aws:autoscaling:trigger
option_name: Unit
value: Percent
- namespace: aws:elasticbeanstalk:application
option_name: Application Healthcheck URL
value: /load_balance_test
アップデート。アマゾンはそう言った、そのパラメータはうまくいかなかった。彼らは調査している。 – CargoMeister
これまでにオプションを正しく動作させることができましたか? – Brad
長い時間のうちに戻って再試行したことはありません。ただ手動で入力しています。彼らはこの問題について私に答えなかった。 – CargoMeister