我使用 Firebase Deploy 将一些函数部署到 Firebase Functions。我可以看到它的底层只是 GCP Console 中的 Cloud Run。但是,当我尝试直接在 Cloud Run 中重新部署以更改某些网络配置时,出现找不到容器映像的错误。
Firebase 部署似乎为了省钱,在部署后删除了 Cloud Build 容器,因此在 Artifact Registry 中,容器映像不存在。但这对我来说很奇怪,因为如果您检查该函数的 YAML 文件(在 Cloud Run 中),您将在 Artifact Registry 中看到对容器映像的引用,但它实际上并不在那里。
因此,如果有人可以提供帮助:
或
谢谢您的帮助