【问题标题】:How to set Region or Location when deploying to Cloud Run?部署到 Cloud Run 时如何设置 Region 或 Location?
【发布时间】:2021-02-02 19:19:22
【问题描述】:

我想将应用程序(作为容器映像)部署到 Google Cloud Run。我正在关注以下文档:

https://cloud.google.com/run/docs/quickstarts/build-and-deploy

我想为以下命令将区域设置为东京 (asia-northeast1):

gcloud builds submit

gcloud run deploy

原因是 Cloud Run 和 Cloud Storage 的费用取决于地区。我想设置 Cloud Storage 和 Cloud Run 的位置。

【问题讨论】:

  • 由于您使用的是gcloud run deploy 命令,请添加命令行选项--region=asia-northeast1

标签: google-cloud-platform deployment google-cloud-storage google-cloud-run


【解决方案1】:

在 Cloud Run Console 中创建服务时,服务设置中有一个区域下拉菜单,请参见下图:

也可以使用gcloud命令指定区域:

gcloud run deploy --image gcr.io/PROJECT-ID/DOCKER --platform managed --region=asia-northeast1

【讨论】:

  • 感谢您的帮助。云存储呢(容器保存在哪里?)
  • 看来您的问题和担忧类似于@DougStevenson question。您是否访问过问题和answer
【解决方案2】:

documentation 中介绍了在使用 gcloud 部署之前设置 Cloud Run 部署区域:

(可选)将您的平台和默认 Cloud Run 区域设置为 gcloud 属性以避免来自命令行的提示:

gcloud config set run/platform managed
gcloud config set run/region REGION

将 REGION 替换为您要使用的默认区域。

【讨论】:

猜你喜欢
  • 2023-02-26
  • 1970-01-01
  • 2020-04-18
  • 2021-03-20
  • 1970-01-01
  • 1970-01-01
  • 2019-10-24
  • 2023-01-13
  • 1970-01-01
相关资源
最近更新 更多