Amazon OpsWorks を使用して、NodeJS アプリケーション サーバーのスタックを構成しました。
Google API 資格情報を定義するいくつかの環境変数にアクセスする必要があります。どうすればこれを達成できますか? 私はすでにこれにさらに2日を費やしました。
私は次のシェフのレシピで終わった:
magic_shell_environment "GOOGLE_CLIENT_ID" do
owner 'root'
group 'root'
value "********"
mode '0600'
end
NodeJS が root アカウントで実行されているように見えるため、root アカウントを使用します。owner
および属性を削除すると、これらの環境変数を (デフォルトのユーザーgroup
として) 正常に読み取ることができます。ubuntu
ただし、インスタンスに ssh してecho $GOOGLE_CLIENT_ID
root として入力すると、空の文字列が返されます。
また、出力はどこに記録されますconsole.xxxx(...)
か?