设置默认 Cloud 运行 区域? (全球控制点)

Set a default Cloud Run region? (GCP)

每当 运行 云 运行 服务 云 Shell:

gcloud run deploy myapp --image gcr.io/myproject-1831713/myapp

我总是被要求输入 a Cloud 运行 region 如下所示:

Please specify a region:
[1] asia-east1
[2] asia-east2
[3] asia-northeast1 [4] asia-northeast2
[5] asia-northeast3
[6] asia-south1
[7] asia-south2
[8] asia-southeast1
[9] asia-southeast2
[10] australia-southeast1
[11] australia-southeast2
[12] europe-central2 [13] europe-north1
[14] europe-west1
[15] europe-west2
[16] europe-west3
[17] europe-west4
[18] europe-west6
[19] northamerica-northeast1
[20] northamerica-northeast2
[21] southamerica-east1
[22] southamerica-west1
[23] us-central1
[24] us-east1
[25] us-east4
[26] us-west1
[27] us-west2
[28] us-west3 [29] us-west4
[30] cancel Please enter your numeric choice:

这样我就不会在 运行 a Cloud 运行 时被要求输入 a Cloud 运行 region 云Shell上的服务,是否可以设置默认云运行区域?如果可能,我该怎么做?

是的,可以使用下面的命令设置 默认云 运行 区域,这样就不会要求您输入 a 云运行区域每当运行宁云运行服务云Shell:

gcloud config set run/region <region>

因此,例如,运行 下面的命令设置 默认云 运行 区域“asia-northeast1” :

gcloud config set run/region asia-northeast1

此外,您可以使用以下命令检查您的默认 Cloud 运行 区域

gcloud config get run/region

那么,结果是这样的:

Your active configuration is: [cloudshell-5343] asia-northeast1

并且,您可以使用以下命令检查所有配置,包括 您的默认 Cloud 运行 区域

gcloud config list

那么,结果是这样的:

[accessibility]
screen_reader = True
[component_manager]
disable_update_check = True
[compute]
gce_metadata_read_timeout_sec = 30
[core]
account = myappdev0@gmail.com
disable_usage_reporting = True
project = myproject-383171
[metrics]
environment = devshell
[run]
region = asia-northeast1

Your active configuration is: [cloudshell-5343]

此外,您可以使用以下命令取消设置您的默认 Cloud 运行 区域

gcloud config unset run/region

然后,检查您的默认 Cloud 运行 区域

gcloud config get run/region

那么,结果是这样的:

Your active configuration is: [cloudshell-5343] (unset)