はじめに
GCPによるインフラ環境の運用を始めると gcloud コマンドで各種操作が必要となることが分かりました。ついつい忘れてしまうので、よく使用するコマンドをまとめておきます。
認証
以下コマンドを実行すると認証を行う
# Google アカウントの選択とアクセスの許可を行う認証画面がブラウザ上で開かれるので許可をする
$ gcloud auth login
# プロジェクト一覧を確認する
$ gcloud projects list
# gclould コマンドで操作したいプロジェクトのプロジェクトIDを指定する
$ gcloud config set project [PROJECT ID]
# 事故防止のため操作が完了したら認証解除をする
$ gcloud auth revoke
GAE
# デプロイ(暗黙的に app.yaml が参照される)
$ gcloud app deploy
# yamlファイルを指定してデプロイ
$ gcloud app deploy app.yaml
# ログの参照
$ gcloud app logs tail -s default