デプロイ時に --set-env-vars を付ける
この機能はまだ beta なので gcloud beta
にする
$ gcloud beta functions NAME --set-env-vars PROJECT=hogehoge KEY=fugafuga
yaml で定義する(オススメ)
.env.yaml
PROJECT: hogehoge
KEY: fugafuga
環境変数を読む
index.js
exports.envVar = (req, res) => {
// Sends 'bar' as response
res.send(process.env.PROJECT);
};
main.py
def env_vars(request):
return os.environ.get('KEY', 'Specified environment variable is not set.')