SecretManagerの作成や更新をCLIで行う

2021-04-06GoogleCloudPlatformSecretManager


作成はsecretsだけど更新はsecrets versionsに対しての操作が必要

  • シークレットの作成
echo -n $TOKEN | gcloud secrets create HOGE_TOKEN --replication-policy=automatic --data-file=-
  • シークレットの更新
echo -n $TOKEN | gcloud secrets versions add HOGE_TOKEN --data-file=-

echoのみだと末尾の改行も含まれてしまうので-nが必要

 -n     do not output the trailing newline