Firebase Cloud Functions第2代不可预测的URL

qacovj5a  于 2023-05-23  发布在  其他
关注(0)|答案(1)|浏览(167)

我已经习惯了Firebase Functions,现在尝试使用Firebase Cloud Functions第二代创建一个项目。
当我部署我的函数时,它们不会获得我从第一代知道的可预测的URL(例如:https://europe-west1-[project-slug].cloudfunctions.net/[function-name]),而是一些像这样的奇怪的URL:https://[function-name]-kbnn7zbc7q-uc.a.run.app)。
我在文档中找不到任何提及这一点的地方,我希望可能会有一个设置来获得一个更可预测的函数URL方案?

ecr0jaav

ecr0jaav1#

目前没有这样的选择。Cloud Functions第二代实际上是建立在另一个名为Cloud Run的云服务之上的。您看到的URL是Cloud Run URL(注意run.app)。
GCP Cloud Functions文档中提到了此URL。特别是,在这个tutorial中,它说:
注意:目前,Cloud Functions(第二代)中的函数URL使用非确定性格式,这意味着您无法在部署前预测函数URL,尽管URL在部署后保持稳定。在未来的版本中,函数URL将更新为稳定和确定性。
gcloud docs
注意:目前,Cloud Functions(第二代)中的函数URL使用非确定性格式,这意味着您无法在部署前预测函数URL,尽管URL在部署后保持稳定。在未来的版本中,函数URL将更新为稳定和确定性。
Firebase只使用底层GCP产品,因此它继承了生成的URL的相同属性。

相关问题