問題タブ [aws-cloud9]
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.
node.js - Cloud9 は nodejs ラムダで bash_profile エクスポートを公開しません
Cloud9 環境を起動し、~/.bash_profile を変更して、ファイルの末尾に値をエクスポートしました。
export foo="hello world"
実行. ~/.bash_profile
してから、ターミナルに出力がecho $foo
表示されます。hello world
次に、API Gateway を使用して NodeJS Lambda を作成しました。API Gateway を Cloud 9 でローカルに実行し、環境変数の読み取りを試みます
console.log(process.env)
AWS が定義した使用可能な変数のリストが表示されます。ただし、私のエクスポートはそこにリストされていません。Lambda をデプロイするときに環境変数を使用するので、Cloud9 環境で定義された環境変数でテストしたいと考えています。
Lambda に .bash_profile エクスポートを読み取らせるために必要な特定の操作はありますか?