gcloud コマンドのデフォルトを設定する

Google Cloud CLI では、アクティブな gcloud セッションの動作に影響を与えるプロパティを構成によって設定できます。default 構成は Google Cloud CLI を初期化すると作成されます。別の名前の構成を作成することもできます。

構成には特定のプロパティのデフォルト値を含めることができるため、コマンドで指定する必要はありません。

構成の使用に関する詳細については、gcloud config のドキュメントをご覧ください。

デフォルトの設定

デフォルトのプロジェクト、リポジトリ、リポジトリのロケーションを Google Cloud CLI のアクティブ構成で設定できるため、それらの値が必要なコマンドにそれらを含める必要はありません。

プロジェクト、リポジトリまたはリポジトリのロケーションの値を指定すると、その値が構成済みのデフォルトをオーバーライドします。これを行うには、コマンドで --repository または --location フラグを使用します。

標準モード以外のリポジトリ モードを使用している場合や、異なるロケーションでリポジトリを頻繁に使用している場合は、デフォルト値を設定しても役に立たない場合があります。

デフォルトのプロジェクトの設定

すべての gcloud コマンドでデフォルトのプロジェクトを設定するには、次のコマンドを実行します。

gcloud config set project PROJECT

ここで、PROJECT はプロジェクトの ID またはプロジェクトの完全修飾識別子です。

デフォルトをオーバーライドするには、コマンドで --project フラグを使用します。次に例を示します。

 gcloud artifacts packages list --project=my-project

デフォルト リポジトリの設定

デフォルトのリポジトリを設定するには、次のコマンドを実行します。

gcloud config set artifacts/repository REPOSITORY

ここで、REPOSITORY はリポジトリの名前またはリポジトリの完全修飾識別子です。

デフォルトをオーバーライドするには、コマンドで --repository フラグを使用します。次に例を示します。

gcloud artifacts packages list --repository=my-repo

デフォルトの場所を設定する

デフォルトのリポジトリのロケーションを設定するには、次のコマンドを実行します。

gcloud config set artifacts/location LOCATION

ここで、LOCATION は、リポジトリのリージョンまたはマルチリージョンのロケーションです。サポートされているロケーションの一覧を表示するには、次のコマンドを実行します。

gcloud artifacts locations list

デフォルトをオーバーライドするには、コマンドで --location フラグを使用します。次に例を示します。

gcloud artifacts packages list --repository=my-repo --location=us-central1

デフォルト値削除

構成プロパティのデフォルト値を削除する場合は、そのプロパティを必要とする gcloud コマンドでその値を指定する必要があります。

デフォルト プロジェクトの設定を解除するには、次のコマンドを実行します。

gcloud config unset project

デフォルトのリポジトリの設定を解除するには、次のコマンドを実行します。

gcloud config unset artifacts/repository

デフォルトのロケーションの設定を解除するには、次のコマンドを実行します。

gcloud config unset artifacts/location