Open4

gcloud shellチートシート

antyuntyunantyuntyun

bq

プロジェクト確認

bq ls -p

データベース確認

bq ls

テーブル確認

bq ls <datasetId>

テーブル定義取得

 bq show \
  --schema \
  --format=prettyjson \
  <datasetId>.<tableId>

テーブルデータのサンプル取得

bq head <datasetId>.<tableId>
antyuntyunantyuntyun

iam

サービスアカウント発行

gcloud iam service-accounts create <サービスアカウントネーム> \
  --display-name <サービスアカウントディスプレイネーム> \
  --description  <説明文>

サービスアカウント削除

gcloud iam service-accounts delete <サービスアカウントネーム>@<プロジェクトID>.iam.gserviceaccount.com

サービスアカウントキー作成

gcloud iam service-accounts keys create path/to/キー名.json \
--iam-account <サービスアカウントネーム>@<プロジェクトID>.iam.gserviceaccount.com
antyuntyunantyuntyun

ユーザ一覧表示(正確にはバイディング一覧)

gcloud projects get-iam-policy <ProjectId> --format=json
antyuntyunantyuntyun

services

有効化されているAPI(サービス)の確認

gcloud services list --enabled