Firebase云函数只能由另一个函数触发
在Firebase云函数中,我希望在命令上触发其他函数(这些函数将是http函数,因为我认为没有其他方法可以做到这一点)。我想让这些函数不能被任何用户调用,只能从AdminSDK和其他云函数调用。我应该如何做到这一点?默认情况下,Firebase CLI部署的HTTP功能是公开的。通过将它们配置为不允许(需要身份验证),可以选择不将其公开。这需要一些关于底层云功能基础设施在Google云平台中如何工作的知识(Firebase不公开所有这些细节)。用于保护函数的文档将启动Firebase云函数只能由另一个函数触发,firebase,google-cloud-functions,Firebase,Google Cloud Functions,在Firebase云函数中,我希望在命令上触发其他函数(这些函数将是http函数,因为我认为没有其他方法可以做到这一点)。我想让这些函数不能被任何用户调用,只能从AdminSDK和其他云函数调用。我应该如何做到这一点?默认情况下,Firebase CLI部署的HTTP功能是公开的。通过将它们配置为不允许(需要身份验证),可以选择不将其公开。这需要一些关于底层云功能基础设施在Google云平台中如何工作的知识(Firebase不公开所有这些细节)。用于保护函数的文档将启动 如果选择不允许未经身份验
如果选择不允许未经身份验证的访问,则必须从您希望允许调用函数的代码中输入请求。Firebase CLI部署的HTTP函数在默认情况下是公开的。通过将它们配置为不允许(需要身份验证),可以选择不将其公开。这需要一些关于底层云功能基础设施在Google云平台中如何工作的知识(Firebase不公开所有这些细节)。用于保护函数的文档将启动
如果您选择不允许未经身份验证的访问,则必须从您确实希望允许调用函数的代码中输入请求。查看PubSub:谢谢,这正是我所期待的,只是为了确保,我在执行此操作时创建的主题只能由云函数访问,所以没有人能够看到我发送给它的任何消息?请查看PubSub:谢谢,这正是我想要的,只是为了确保,我在这样做时创建的主题只能通过云功能访问,所以没有人能够看到我发送给它的任何消息?