gcloud init実行します。gcloud init コマンドは次の手順を実行します。
ユーザー アカウントの認証情報で認証し、ユーザーに代わって リソースにアクセスする権限を gcloud CLI に付与します。 Google Cloud これは、
gcloud auth loginコマンドを使用して個別に行うこともできます。gcloud CLI の構成 をセットアップし、有効なアカウント、現在のプロジェクト、Google Compute Engine のデフォルトのリージョンとゾーン(該当する場合)などのコアプロパティ を設定します。
gcloud CLI をすでに初期化している場合は、gcloud init を再度実行して、既存の設定を変更したり、新しい構成を作成したりできます。
gcloud CLI を初期化する
gcloud CLI を初期化するには:
-
gcloud initを実行します。gcloud initリモート ターミナル セッションを使用している場合は、
--console-only flagを追加します。このフラグは、 認証と認可フローの URL を、 デフォルトのブラウザで開こうとするのではなく提供します。gcloud init --console-only
-
プロンプトが表示されたら、構成を作成または選択します。
新しい gcloud CLI インストールの場合、
gcloud initによりdefaultという名前の構成が自動的に作成されて、アクティブな構成として設定されます。既存の構成がある場合、gcloud initにより次の オプションの選択を求めるプロンプトが表示されます。- アクティブな構成を再初期化する。
- 別の構成に切り替えて再初期化する。
- 新しい構成を作成する。
-
プロンプトが表示されたら、認証と認可の手順を完了します。
へのアクセスがすでに承認されている場合は、再度ログインしてウェブブラウザでアクセスを許可するか、既存のアカウントを選択するように求められることがあります。 Google Cloud
--console-onlyフラグを使用した場合にログインを求められたら、指定された承認 URL をコピーして別のブラウザ ウィンドウに貼り付けて、表示されるプロンプトに沿って操作します。 -
プロンプトが表示されたら、 プロジェクトを選択します。 Google Cloud
ユーザー アカウントのデフォルト プロジェクトを含め、1 つのプロジェクトにのみアクセスできる場合、
gcloud initはそのプロジェクトを選択します。それ以外の場合は、 **オーナー** 、**編集者** 、**閲覧者** のロールを持つプロジェクトのリストからプロジェクトを選択できます。200 を超えるプロジェクトにアクセスする場合は、プロジェクト ID の入力、新規プロジェクトの作成、プロジェクトの一覧表示を求めるプロンプトが表示されます。
-
プロンプトが表示されたら、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
次のステップ
gcloud CLI の認証の詳細については、 gcloud CLI の認証をご覧ください。
Cloud クライアント ライブラリと Google API クライアント ライブラリのアプリケーションのデフォルト認証情報(ADC)の承認の詳細については、 アプリケーションのデフォルト認証情報を設定するをご覧ください。
構成を管理する詳細については、 gcloud CLI 構成を管理するをご覧ください。
プロパティを管理する詳細については、 gcloud CLI のプロパティを管理するをご覧ください。