我有一个自动测试,它在本地运行云功能,以管理员身份登录,并将数据写入Firestore。以前,它在非管理权限方面发挥了很大作用,现在我们正在升级云功能,使其具有管理权限。我可以在本地运行测试,我可以在本地服务这个函数,然后用Postman点击它,它可以正常工作。
但是,在我们的构建服务器上运行时(Travis ),函数会抛出一个错误:14 UNAVAILABLE: Getting metadata from plugin failed with error: Could not refresh access token。
这是第一个登录的测试,所以已经有一个正在刷新的访问令牌是意外的。
在本地