問題タブ [ebextensions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - .ebextensions が実行されない アップロードされず、ファイルが作成されない
これらの手順に従って、AWS Beanstalk で SSL を強制しようとしています。
これが重要な部分だと思います。
何らかの理由で、ファイルがアップロードまたは作成されていません。
また、00 と 01 で始まるコンテナー コマンドの sudo コマンドも試しました。
また、サーバーに手動で ssh し、手動でファイルを作成しました。次に、aws elasticbeanstalk restart-app-server --environment-name
コマンドをローカルで使用してサーバーを再起動しました。そして、これはまだ機能しませんでした。
どんな助けでも大歓迎です。
tomcat - Elastic Beanstalk: コンテナ コマンドがファイルをコピーしない
したがって、.ebextensions ディレクトリに次の .config があります。これは tomcat8 環境です:
現在、replace-web_xml は正常に機能していますが、replace-config コマンドのみが機能していません。ファイルはその場所にコピーされていません。ログを調べましたが、これを引き起こす可能性のあるものは見つかりませんでした。
何か案は?
ありがとう
linux - .ebextension で AWS EC2 のサービスを確認する
アプリを AWS EC2 インスタンスにデプロイしており、.ebextensions フォルダー内の構成ファイルを使用して bash スクリプトを実行しています。
スクリプトでは、特定のサービスが実行されているかどうかを検出しています。実行されていない場合は、rpm を使用してパッケージをインストールします。
しかし、スクリプトは機能せず、常にサービスを再度インストールします。
なぜなら
私を混乱させるものはまったく返されません! しかし、デプロイ後、EC2 インスタンスに移動してスクリプトを試してみると、うまくいきます。展開中に機能しないというだけです。
少なくともいくつかのサービスが実行されているはずですが、空ですか?
私はこれを正しくやっていますか?
ruby-on-rails - AWS Beanstalk Rails アプリケーションで生成される rake プロセスが多すぎる
AWS Beanstalk に Ruby on Rails アプリケーションをデプロイしています。アプリケーションには、バックグラウンド ジョブ用のsidekiqプロセスも必要です。RabbitMQ インスタンスからのメッセージをリッスンするスニーカープロセスも実行されています。
ここで説明したプロセスの ebextensions を使用して、sidekiq のアップスタート プロセスを作成しました。同じアウトラインを使用して、スニーカーのレーキ タスクを実行するための別のアップスタート プロセスを作成しました。すべての構成ファイルは、この要点にあります。
デプロイは正常に実行され、sidekiq とスニーカー プロセスが実行されていることがわかりますが、数回のデプロイの後、データベース接続を占有している多数の rake プロセスが生成されているのが見え始めました。
何がこれらのプロセスを生み出したのかはわかりません (それが sidekiq か、スニーカーか、パッセンジャーか)。展開するたびに、postgres 接続が上限に達するまで数が増えるようです。
豆の木の構成が正しくありませんか? これらのプロセスを作成しているものを理解できるように、これをデバッグするのを手伝ってくれる人はいますか?
amazon-web-services - .ebextensions 設定ファイルから Elastic Beanstalk 環境プロパティにアクセスする
Elastic Beanstalk では、.ebextensions *.config ファイルから環境プロパティを参照できますか?
たとえば、Cloud Formation を使用して、作成された環境に次の環境プロパティを追加しました -
このプロパティが追加され、私の環境の [ソフトウェア構成] の [環境プロパティ] セクションに期待どおりに表示されます -
ただし、.ebextensions *.config ファイルを介してプロパティにアクセスしようとすると、次のエラーで失敗します -
ビルド中にエラーが発生しました: コマンド loaduserprofile が失敗しました
これは、*.config ファイルからのコマンドです (ここで与えられた回答から派生したものtrue
です) 。false
{$LOAD_USER_PROFILE}
私が達成しようとしていることは可能ですか?もしそうなら、何が間違っていますか?
python - ebextensions RDS プロビジョニングが環境変数を設定しない
だから私は伸縮性のあるビーンズトークで実行されているPythonアプリケーションを持っています。
私は ebextensions を使用して、多くの環境構成とデータベースなどのリソース プロビジョニングを処理しています。
ebextensions で私が持っている:
db.config は次のようになります。
packages.config:
python.config:
私が抱えている問題はこれです。
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/java-rds.htmlで、
RDS インスタンスが Elastic Beanstalk を介してプロビジョニングされると、データベースの環境変数がインスタンス内で設定されると記載されています。
しかし、呼び出しを行う私のpythonコード:
os.environ["RDS_HOST"]
何も得られません。これまで。任意の変数に対して。
私はこれを2つの方法で行いました。作成後に構成に追加することによる最初の。そして、まったく新しい環境をゼロから作ってみました。
どちらの場合も、環境変数は作成されていません。
AWS gui を使用して手動でこれを行うことができることは理解していますが、本番インスタンスは gui の操作なしで自動化された方法で作成する必要があるため、それを避けたいと考えています。
amazon-web-services - AWS ElasticBeanstalk .ebextensions が実行されていない
AWS EB にデプロイした後、いくつかのことを完了しようとしています。.ebextensions
git リポジトリに追加しましたが、ファイルが 1 つしかあり01_container_commands.config
ません/var/log/eb-activity.log
。ある時点で実行されていて、以下にリストされているコマンド 05 で失敗していたので、05 を削除しましたが、現在は実行されません全て。
私のebextensionsを実行していないように見えますが、その理由を調べるためにチェックできるアイデアはありますか?
補足として、コマンドを二重引用符で囲んでみましたが、それも役に立たないようです。
以下に示すように、スクリプトをまったく実行していません。