s-resources-cf.json でサーバーレス環境変数を使用する方法はありますか?
いくつかのラムダで使用される s-resources-cf.json に RDS インスタンスを作成します。データベース名とパスワードを s-project.json または s-variables-env.json に入れる代わりに、env vars を参照し、展開の一部として入力したいと思います。 env.json は、${} を使用して s-resources-cf.json で参照できます。
s-resources-cf.json でサーバーレス環境変数を使用する方法はありますか?
いくつかのラムダで使用される s-resources-cf.json に RDS インスタンスを作成します。データベース名とパスワードを s-project.json または s-variables-env.json に入れる代わりに、env vars を参照し、展開の一部として入力したいと思います。 env.json は、${} を使用して s-resources-cf.json で参照できます。
s-function.json
関数のファイルの環境セクションに ${rdsInstanceName} を配置し、process.env.MyRdsInstanceName
Lambda 内で を使用してアクセスできます。
"environment": {
"MyRdsInstanceName": "${rdsInstanceName}"
...
}
次のようなものを使用して、Lambda でこのステージ/リージョン固有の変数を参照します。
var myRdsInstanceName = process.env.MyRdsInstanceName;
お役に立てれば