3

s-resources-cf.json でサーバーレス環境変数を使用する方法はありますか?

いくつかのラムダで使用される s-resources-cf.json に RDS インスタンスを作成します。データベース名とパスワードを s-project.json または s-variables-env.json に入れる代わりに、env vars を参照し、展開の一部として入力したいと思います。 env.json は、${} を使用して s-resources-cf.json で参照できます。

4

1 に答える 1

3

s-function.json関数のファイルの環境セクションに ${rdsInstanceName} を配置し、process.env.MyRdsInstanceNameLambda 内で を使用してアクセスできます。

"environment": {
  "MyRdsInstanceName": "${rdsInstanceName}"
  ...
}

次のようなものを使用して、Lambda でこのステージ/リージョン固有の変数を参照します。

var myRdsInstanceName = process.env.MyRdsInstanceName;

お役に立てれば

于 2016-06-06T02:03:36.417 に答える