はじめに
- Google App Engine では
app.yamlで環境変数を設定できる
env_variables:
MY_VAR: 'my value'
秘匿したい環境変数を設定する
-
app.yamlはデプロイなどに必要であるためコミットする必要がある - そのため
app.yamlにアクセストークンなどの秘匿したい環境変数を設定することはできない - そこで別の yaml ファイルに定義して
includeで読み込み、そのファイルを .gitignore に登録することで秘匿したい環境変数を安全に定義することができる
app.yaml
includes:
- secret.yaml
secret.yaml
env_variables:
SECRET_TOKEN: "my secret token"
.gitignore
secret.yaml
参考URL