##経緯
最初にバックエンドを開発し何も考えず下記のコマンドで環境変数を設定していた。
バックエンドの開発が落ち着いたのでフロントエンド開発しようってなったときに環境変数の切り替えどうするんだ?
configファイルを分ける?、キーで分ける?
ってなったのでメモです。
基本的なコマンド
そもそもGCPへ環境変数はconfigというファイルを作成して
作成したconfigに環境変数を追加していくスタイル。
###configの作成
$ gcloud beta runtime-config configs create [config名]
###現在作成されているconfigファイルの確認
$ gcloud beta runtime-config configs list
###環境変数の追加
$ gcloud beta runtime-config configs variables set [変数名] [値] --config-name [config名] --is-text
###登録されている環境変数のキーの確認
$ gcloud beta runtime-config configs variables list --config-name [congig名]
###登録されている環境変数の値の確認
$ gcloud beta runtime-config configs variables get-value [環境変数の変数名] --config-name [config名]
対象プロジェクトの切り替え
・下記のコマンドでプロジェクトの切り替えを行える。
切り替えを行うとconfigの作成対象のプロジェクトも切り替わります
###プロジェクトの切り替え
$ gcloud config set project [プロジェクト名]
・対象プロジェクトをオプションでも指定できます。
###config作成コマンド+プロジェクト指定
$ gcloud beta runtime-config configs create [config名] --project=[プロジェクト名]
#### ・参考にしたサイト
(GCPへ環境変数を登録する方法: http://kourin.hatenadiary.com/entry/2018/05/01/014804)