“函数计算中,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
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/20315.html