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

0 投票する
2 に答える
163 参照

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 エクスポートを読み取らせるために必要な特定の操作はありますか?