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