回复
端云一体化开发-HTTP触发器的认证类型
狼哥Army
发布于 2023-2-23 00:05
浏览
2收藏
此贴主要讲解HTTP触发器的认证类型authType使用:
参数 | 说明 |
---|---|
type | 触发器类型,配置为“http”。 |
enableUriDecode | 触发器是否启用decode。 true:启用。false:不启用。 |
authFlag | 是否鉴权,默认为true。 |
authAlgor | 鉴权算法,默认为HDA-System。 |
authType | HTTP触发器的认证类型。apigw-client:API客户端鉴权(Client端适用)。cloudgw-client:API客户端鉴权(Server端适用)。 |
创建云函数默认HTTP触发器的认证类型是cloudgw-client
AGC HTTP触发器的认证类型:
上面调用失败,由于这里的HarmonyOS编写调用属于客户端,去调用Server端类型提示400响应码,应该把认证类型改为Client端。
删除云函数:
重新部署云函数:
AGC 重新部署后认证类型:
调用云函数运行结果:
总结:
DevEco Studio创建云函数默认HTTP触发器的认证类型是cloudgw-client:API客户端鉴权(Server端适用),所以要在function-config.json文件里,把authType修改为apigw-client后,才可以调用部署的云函数。
赞
4
收藏 2
回复
相关推荐