問題タブ [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.

0 投票する
1 に答える
45 参照

amazon-web-services - (AWS) sudoers で user:wsgi の除外を追加することのセキュリティへの影響

AWS で libreoffice を使用してドキュメントを PDF に変換するスクリプトを設定しているときに、ユーザーがディレクトリへの書き込み権限を持っていない可能性があるため、libreoffice--convert-to pdfなしでは取得できません。sudowsgi/opt/python/current/app

したがって、次の行を/etc/sudoersファイルに追加することでこれを解決する予定です。

展開中にこれを自動化したいので、私.ebextensions/01_packages.configは持っています

これには潜在的なセキュリティ上の問題がありますか?

0 投票する
1 に答える
271 参照

amazon-web-services - AWS で .ebextensions の構成ファイルを使用して証明書の自動インストールを自動化する

私のアプリケーションは、AWS の ElasticBeanStalk にデプロイされています。インスタンスに SSL 証明書をインストールする必要がある API にアクセスしています。インスタンスが再構築されるたびに、keytool コマンドを手動で実行して証明書ファイルをインポートする必要があります。また、EBS が EC2 インスタンスを再構築するたびに、インストールされている証明書が失われるため、証明書ファイルを再度転送して、証明書を再度インストールする必要があります。

ebextensions はこの問題の解決策になると思いますが、正確な使用方法を理解することはできません。

ここでいくつかの指示を手伝ってください。

0 投票する
1 に答える
4991 参照

amazon-web-services - .ebextensions "files:" セクションの環境変数

AWS Elastic Beanstalk の [Software Configuration] タブで MY_ENVIRONMENT_VARIABLE という環境変数を定義しました。

ここで、.ebextensions 構成ファイルの「files:」セクションでこの環境変数を使用したいと考えています。

「container_commands:」セクションで (bash スクリプトを使用して) 環境変数を参照できるようですが、「files:」セクション内で可能な参照は見つかりませんでした。

「files:」セクション内で環境変数を使用する方法の例はありますか?

0 投票する
1 に答える
1328 参照

nginx - Elastic Beanstalk .ebextensions 設定ファイルがファイルを作成しない

プラットフォーム: java8 (Tomcat ではありません。Spring-Boot を使用しているため、組み込みの Tomcat を使用します)

だから私は以下のコマンドで圧縮しました

zip -r app.zip app.jar .ebextensions

.ebextensions には test.config ファイルが含まれます。
files: "/etc/nginx/conf.d/test.conf": mode: "000644" owner: root group: root content: | client_max_body_size 10M;

各 ec2 インスタンスを確認しますが、/etc/nginx/conf.d/test.conf は作成せず、/var/log/eb-activity.log
を確認します
[2017-10-15T05:12:32.538Z] INFO [2995] - [Application deployment prod-map-api-c0c8a00b590c593700ba85405010a85bea21ecd2@26/StartupStage0/AppDeployPreHook] : Starting activity... [2017-10-15T05:12:32.538Z] INFO [2995] - [Application deployment prod-map-api-c0c8a00b590c593700ba85405010a85bea21ecd2@26/StartupStage0/AppDeployPreHook/01_configure_application.sh] : Starting activity... [2017-10-15T05:12:33.164Z] INFO [2995] - [Application deployment prod-map-api-c0c8a00b590c593700ba85405010a85bea21ecd2@26/StartupStage0/AppDeployPreHook/01_configure_application.sh] : Completed activity. Result: Executing: /usr/bin/unzip -o -d /var/app/staging /opt/elasticbeanstalk/deploy/appsource/source_bundle Archive: /opt/elasticbeanstalk/deploy/appsource/source_bundle inflating: /var/app/staging/map.jar inflating: /var/app/staging/Procfile creating: /var/app/staging/.ebextensions/ inflating: /var/app/staging/.ebextensions/test.config Executing: HOME=/tmp /opt/elasticbeanstalk/lib/ruby/bin/ruby /opt/elasticbeanstalk/lib/ruby/bin/foreman export supervisord --procfile /var/app/staging/Procfile --root /var/app/current --app application --log /var/log/ --user webapp --template /opt/elasticbeanstalk/private/config/foreman/supervisord --env /var/elasticbeanstalk/staging/elasticbeanstalk.env /var/elasticbeanstalk/staging/supervisor [foreman export] writing: application.conf Executing: /opt/elasticbeanstalk/bin/log-conf -n supervisor -l'/var/log/supervisord.log' -t bundlelogs Executing: /opt/elasticbeanstalk/bin/log-conf -n containerlistener -l'/var/log/eb-container-listener.log' -t bundlelogs

失敗メッセージが見つかりません...