Google Cloud Code 的 Cloud 运行 扩展将 Docker 图像存储在 Cloud Storage 而不是 Artifact Registry 中

Google Cloud Code's Cloud Run extension stores the Docker image in Cloud Storage instead of Artifact Registry

为什么当我使用 Visual Studio 代码扩展“云代码”部署云 运行 服务时,它似乎将图像内容存储在云存储中(通过容器注册表)。

我可以让它将图像存储在 Google Cloud Artifact Registry 中吗?

我刚刚尝试了这个场景,它对我有用!按照这些步骤应该可以让你继续。

  1. https://console.cloud.google.com/artifacts and setup docker auth on your client to use gcloud to authenticate the repo. You can find detailed steps to do this here 创建工件注册表存储库。
  2. 在 Cloud Code 中部署到 Cloud 运行 时,您会发现它会默认使用 Container Registry 存储库作为“Container image URL”,但您可以轻松使用工件注册表回购在这里。在这里,您可以粘贴您在上一步中创建的存储库名称,并附加一个图像名称。 Here's a screenshot 我刚刚测试的示例。