2017-03-13 26 views
-1

EC2インスタンスで環境変数を設定する必要があります。インスタンスがある場合は、SSHを介して行わEC2 - 環境変数の設定

変更は失われます:私はイントロテキストにこのメッセージが表示されますけれども、私はSSH経由で接続すると

export MY_VARIABLE=MY_VALUE 

:私は見てどこのすべては、標準のコマンドを使用することを言います 自動スケーリング

に置き換えこれは、私は、スクリプト内の変数を設定する必要があるインスタンスが交換されるたびに思うが、私はこれを行う方法を説明するための任意のドキュメントを見つけることができませんになります。

インスタンス作成時にこれらの変数を設定する方法はありますか?

+0

これはElastic Beanstalkの管理インスタンスですか? –

+0

それは、私はそれを言及すべきです。下の最後に解決策を見つけました。ありがとう。 –

答えて

0

私はElastic Beanstalkを使用していたので、EC2インスタンスを停止してユーザーデータに追加することはできません。

は、私が発見した.ebextensionsフォルダに.configファイルを追加し、同じような値を追加:

option_settings: 
    - option_name: PRODUCTION 
    value: 1 
    - option_name: AWS_SECRET_ACCESS_KEY 
    value: mysecretkey 
    - option_name: AWS_ACCESS_KEY_ID 
    value: myaccesskey 

してからアプリの作品を展開します。