全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

使用HTTP触发器

最近更新时间:2022-09-02 17:20:39

HTTP触发器通过接收HTTP请求,根据HTTP方法和URL找到匹配的函数,将HTTP请求相关信息传入并执行函数,获取执行结果。

协议支持

支持HTTP/HTTPS协议,通过GET, POST, PUT, DELETE, PATCH请求方式触发。

HTTP触发器配置

通过函数控制台配置HTTP触发器,操作步骤如下:

  1. 登录云函数控制台
  2. 在顶部菜单栏,选择地域命名空间
  3. 函数管理页面,点击函数名称,进入函数详情页。
  4. 在函数详情页,点击触发管理页签,进入触发器管理页。
  5. 点击创建触发器,对触发器进行配置。
  • 触发类型:选择HTTP触发器

  • 触发器名称:配置触发器名称,不能与已有触发器名称重复。名称需以小写英文字母(a~z)开始,只能包含字母、数字、下划线。

  • 签名认证:可选择开启关闭,默认状态下签名认证关闭,支持匿名访问HTTP函数。若需对HTTP请求进行身份验证,可开启签名认证。关于签名算法的说明请参考签名机制

  • 请求方式:支持GET, POST, PUT, DELETE, PATCH方式触发,以及支持选择多种方式。

使用限制

触发器限制

  • HTTP触发器和其他事件类触发器不能并存,如您希望修改函数的请求处理类型,可以在删除HTTP请求触发器后再配置事件类触发器。
  • 每个函数只能创建一个HTTP触发器。

HTTP协议使用限制

  • HTTP Request限制
    • Headers字段:不支持以下自定义字段
      • 以X-Amz-开头的字段
      • Authorization
    • Body大小:Body的总大小不超过65535 字节

默认域名

云函数会在创建HTTP触发器时为函数分配默认地址,您可以通过此URL调用函数。

# 公网访问地址
https://{function_id}-{region-id}.ksyuncf.com 

# 内网访问地址
https://{function_id}-{region-id}-vpc.ksyuncf.com
文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈