我正在尝试在使用带有 http 的调度程序触发/调用云功能时传递参数“env”。
我正在使用一个服务帐户,该帐户具有足够的权限来调用调度程序上的功能和管理员权限。
当函数允许未经身份验证的调用时,传递参数有效,但如果使用身份验证部署该函数,则会给出错误:{“status”:“UNAUTHENTICATED”...。
值得注意的是,当我更改不需要参数的功能代码时,它使用相同的服务帐户成功运行。
所以,传递参数一定是个问题。
调度程序作业设置如下所示:
我在函数中检索参数“env”的方式是
def fetchtest(request):
env = request.args.get('env')