gcloud CLI を初期化します。

gcloud CLI をインストールした後、 初期設定タスクを gcloud init実行しますgcloud init コマンドは次の手順を実行します。

  • ユーザー アカウントの認証情報で認証し、ユーザーに代わって リソースにアクセスする権限を gcloud CLI に付与します。 Google Cloud これは、 gcloud auth login コマンドを使用して個別に行うこともできます。

  • gcloud CLI の構成 をセットアップし、有効なアカウント、現在のプロジェクト、Google Compute Engine のデフォルトのリージョンとゾーン(該当する場合)などのコアプロパティ を設定します。

gcloud CLI をすでに初期化している場合は、gcloud init を再度実行して、既存の設定を変更したり、新しい構成を作成したりできます。

gcloud CLI を初期化する

gcloud CLI を初期化するには:

  1. gcloud init を実行します。

    gcloud init

    リモート ターミナル セッションを使用している場合は、 --console-only flag を追加します。このフラグは、 認証と認可フローの URL を、 デフォルトのブラウザで開こうとするのではなく提供します。

    gcloud init --console-only
  2. プロンプトが表示されたら、構成を作成または選択します。

    新しい gcloud CLI インストールの場合、gcloud init により default という名前の構成が自動的に作成されて、アクティブな構成として設定されます。既存の構成がある場合、 gcloud init により次の オプションの選択を求めるプロンプトが表示されます。

    • アクティブな構成を再初期化する。
    • 別の構成に切り替えて再初期化する。
    • 新しい構成を作成する。
  3. プロンプトが表示されたら、認証と認可の手順を完了します。

    へのアクセスがすでに承認されている場合は、再度ログインしてウェブブラウザでアクセスを許可するか、既存のアカウントを選択するように求められることがあります。 Google Cloud

    --console-only フラグを使用した場合にログインを求められたら、指定された承認 URL をコピーして別のブラウザ ウィンドウに貼り付けて、表示されるプロンプトに沿って操作します。

  4. プロンプトが表示されたら、 プロジェクトを選択します。 Google Cloud

    ユーザー アカウントのデフォルト プロジェクトを含め、1 つのプロジェクトにのみアクセスできる場合、gcloud init はそのプロジェクトを選択します。

    それ以外の場合は、 **オーナー** 、**編集者** 、**閲覧者** のロールを持つプロジェクトのリストからプロジェクトを選択できます。200 を超えるプロジェクトにアクセスする場合は、プロジェクト ID の入力、新規プロジェクトの作成、プロジェクトの一覧表示を求めるプロンプトが表示されます。

  5. プロンプトが表示されたら、Compute Engine のデフォルトのゾーンを選択します。 Compute Engine API を有効にしていない場合や、プロジェクト レベルのメタデータにすでにデフォルトのゾーンがある場合は、このステップはスキップされます。

構成のプロパティを表示する

gcloud init コマンドで設定されたプロパティを表示するには、 gcloud config list コマンドを使用します。このコマンドは、次の例のような出力を返します。

[compute]
region = us-east1
zone = us-east1-b
[core]
account = dana@example.com
disable_usage_reporting = False
project = example-project

次のステップ