设置 gcloud 命令的默认值

在 Cloud SDK 中,您可以通过配置设置可影响活跃 gcloud 会话行为的属性。当您初始化 Cloud SDK 时,系统会创建 default 配置,且您可以创建其他命名配置。

配置可以包含特定属性的默认值,因此您无需在命令中指定这些值。

如需详细了解如何使用配置,请参阅 gcloud config 文档。

设置默认值

您可以在 Cloud SDK 活动配置中设置默认项目、代码库和代码库位置,这样就无需在需要这些值的命令中添加它们。如果您为项目、代码库或代码库位置指定了值,则该值会替换配置的默认值。

设置默认项目

如需为所有 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