"函数计算中,http 触发器 完全不起作用
是还有哪里没配置吗?日志里 能打印出 fc requestId start 和 end"
函数计算的 HTTP 触发器功能可以使得函数通过 HTTP 请求进行触发并执行,为用户使用 Serverless web backend 提供了便利。如果你发现 HTTP 触发器完全不起作用,可能存在以下几种情况:
触发器路径配置错误:请确保你已在函数计算控制台触发器页面中正确配置了触发器路径。如果是同区域调用,你也可以考虑将触发器路径上的域名更换为内网地址。
未正确编写处理HTTP请求的代码:你的函数需要正确地处理HTTP请求并返回响应。请注意,处理HTTP请求和响应与普通的云函数有所不同。
权限设置问题:如果云函数的权限设置为"allUsers",那么任何有链接的人都可以触发该函数,这可能是你需要避免的。你可以调整云函数的调用者以限制触发函数的用户范围。
去找个自己熟悉的语言,custom runtime。选web,你程序不返回内容,平台也没办法,阅读你的编程语言或者框架,配上监听路由。或者你把文档扔了吧,,然后让你的程序去监听0.0.0.0:9000 ,获取这里接收到的 HTTP 请求。此回答来自钉群阿里函数计算官网客户。
看下文档:
函数计算支持HTTP触发器,配置HTTP触发器的函数可以通过HTTP请求被触发执行。此时函数可以看做一个Web Server,对HTTP请求进行处理,并将处理结果返回给调用端。本文介绍如何在函数计算控制台配置HTTP触发器并使用HTTP请求触发。https://help.aliyun.com/zh/fc/configure-an-http-trigger-that-invokes-a-function-with-http-requests?spm=a2c4g.11186623.0.i122
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。