omohayui blog

おも‐はゆ・い【面映ゆい】[形][文]おもはゆ・し[ク]《顔を合わせるとまばゆく感じられる意》きまりが悪い。てれくさい。

StackDriver のコンソールが反応しないとき

こんなとき

StackDriver のコンソール上から Policy を ON/OFF したいけど、いくら押しても反映されない・・・

なぜか結構発生する・・・・

f:id:omohayui:20180909183308p:plain

どうする

コンソールから操作できないなら、gcloudコマンドがあるじゃない!

▼公式ドキュメント
https://cloud.google.com/logging/docs/reference/tools/gcloud-logging

Cloud SDK のインストール

ローカルに入れてない人は入れよう。
https://cloud.google.com/sdk/docs/

SDK が古い人はアップデートしよう。

gcloud components update

※ 2018/09 時点では gcloud Alpha Commands

Project ID をセット

設定をしたい GCPプロジェクトを指定する。

gcloud config set project [PROJECT_ID]

ログイン

gcloud auth login

ブラウザが立ちあがるのでブラウザ上でログイン

Policy の ON/OFF

gcloudコマンドで実行。

# アラートのオン
gcloud alpha monitoring policies update [POLICY_ID] --enabled
# アラートのオフ
gcloud alpha monitoring policies update [POLICY_ID] --no-enabled

※ [POLICY_ID] = StackDriverのURLに含まれている数値

反映されていることを確認

f:id:omohayui:20180909183050p:plain

off になった!><