我有一个问题,我通过api创建函数,怎么指定这个函数是http服务而不是事件处理函数?[阿里云函数计算]

我有一个问题,我通过api创建函数,怎么指定这个函数是http服务而不是事件处理函数?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 在创建函数时,您可以使用 FunctionComputefc-http 运行时来将函数定义为 HTTP 服务。下面是创建 HTTP 服务函数的方式:

    1. 使用 fc-http 运行时创建函数 您可以通过 FC 控制台、函数计算 CLI 或 SDK 创建函数,并选择 fc-http 运行时。示例 CLI 命令如下:

    $ fun deploy --runtime nodejs14 --handler index.handler --memory-size 128 --timeout 3 --http

    其中,--http 参数将函数定位为 HTTP 服务。

    1. 配置 HTTP 触发器 创建完 HTTP 服务函数后,您需要为其配置 HTTP 触发器。您可以在 FC 控制台中为函数添加 HTTP 触发器,或者使用 fun 工具添加触发器。示例 CLI 命令如下:

    $ fun deploy --trigger-http

    这将会创建一个 API 网关触发器,并将其绑定到您的函数上。 完成上述操作后,您的函数就可以作为 HTTP 服务运行了。您可以通过访问 API 网关来访问该函数。例如,您可以使用类似以下的 URL 来访问该函数:

    https:///?

    其中, 为 API 网关的域名, 为您的函数路径, 为您的请求参数。

  2. 用 createTrigger api创建一个http触发器,然后它就是http函数了 否则就是事件函数

    此答案来自钉钉群“阿里函数计算官网客户”