gcloud関連のメモ
Posted:
gcloud 初期設定でつまずいたときの対処メモ
Google Cloud SDK(gcloud)をインストール後、プロジェクトにアクセスするまでに発生したトラブルとその対応をメモしておきます。
1. gcloud config list の出力
初期状態では以下のように、最小限の設定しかされていませんでした。
gcloud config list
出力例:
[core]
disable_usage_reporting = True
Your active configuration is: [default]
- disable_usage_reporting = True は使用状況レポート送信を無効にしている状態。
- しかし、プロジェクトやアカウントの情報が未設定でした。
2. アクセス可能なプロジェクトの一覧を取得しようとしたら…
gcloud projects list
が、以下のようなエラーを出力:
ERROR: (gcloud.projects.list) You do not currently have an active account selected.
✅ 解決方法:
gcloud auth login
このコマンドでブラウザ認証を行い、Google アカウントにログインします。
- 認証情報の保存と警告
認証後、以下のようなメッセージが表示されました:
Credentials saved to file: [/Users/exampleuser/.config/gcloud/application_default_credentials.json]
These credentials will be used by any library that requests Application Default Credentials (ADC).
WARNING:
Cannot find a quota project to add to ADC. You might receive a "quota exceeded" or "API not enabled" error.
✅ 解決方法:
プロジェクトIDが分かっていれば、以下で quota project を設定可能:
gcloud auth application-default set-quota-project [PROJECT_ID]
ただし、そのプロジェクトにアクセス権限があることが前提です。
確認方法:
gcloud projects describe [PROJECT_ID]
- ACCOUNT に指定するアカウントの調べ方
エラーにあった ACCOUNT に何を指定するか迷ったら、以下で確認:
gcloud auth list
出力例:
Credentialed Accounts:
- user1@example.com (active)
- user2@example.com
✅ アクティブアカウントを切り替えるには:
gcloud config set account user2@example.com
- GCP コンソールでのプロジェクト選択画面のアイコンの意味
GCP 管理画面の「リソースを選択」画面では、プロジェクトや構成単位がアイコンで区別されています。
| アイコン | 意味 |
|---|---|
| 🏢 ビルのアイコン | Google Cloud プロジェクト(実際にリソースを持つ) |
| ●●● 三つの丸アイコン | 組織やフォルダ(階層的な管理単位) |
操作対象のプロジェクトは、🏢 のアイコンがついているものです。