tongchenkeji 发表于:2023-12-7 10:26:480次点击 已关注取消关注 关注 私信 函数计算FC能否用一个顶层函数,在云端动态的增加函数脚本或删除脚本?[阿里云] 暂停朗读为您朗读 函数计算FC能否用一个顶层函数,在云端动态的增加函数脚本或删除脚本? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云# Serverless2886# 函数计算2686
小周sirAM 2023-12-21 8:18:52 1 是的,函数计算FC(Function Compute)支持在云端动态增加或删除函数脚本。您可以使用Serverless Devs提供的s.yaml文件来配置和管理您的函数脚本。 具体来说,您可以在s.yaml文件中定义多个函数,每个函数对应一个脚本文件。然后,通过执行s deploy命令将s.yaml文件部署到函数计算服务中。这样,您就可以在云端动态地增加或删除函数脚本了。 例如,假设您有两个脚本文件:function1.js和function2.js。您可以在s.yaml文件中定义这两个函数,如下所示: service: my-function-computeprovider: name: aliyun runtime: nodejs14functions: function1: handler: handler.function1 events: - http: path: /function1 method: get function2: handler: handler.function2 events: - http: path: /function2 method: get 在这个例子中,function1和function2分别对应function1.js和function2.js脚本文件。当有HTTP请求到达对应的路径时,函数计算服务会调用相应的处理函数。 如果您需要动态地增加或删除函数脚本,只需更新s.yaml文件并重新部署即可。例如,要添加一个新的函数脚本function3.js,您可以在s.yaml文件中添加以下内容: functions: function3: handler: handler.function3 events: - http: path: /function3 method: get 然后,执行s deploy命令重新部署。这样,新的函数脚本就会被添加到函数计算服务中。同样地,要删除一个函数脚本,只需从s.yaml文件中删除相应的函数定义,并重新部署即可。
vohelonAM 2023-12-21 8:18:52 2 本文介绍如何在函数计算控制台创建、更新配置和删除触发器。https://help.aliyun.com/zh/fc/manage-triggers?spm=a2c4g.11186623.0.i591
@番茄酱脑袋、AM 2023-12-21 8:18:52 3 可以在函数中执行SDK创建删除更新函数https://next.api.aliyun.com/api/FC-Open/2021-04-06/UpdateFunction?sdkStyle=dara¶ms={%22functionUpdateFields%22:{%22environmentVariables%22:{}}}此回答整理自钉群“阿里函数计算官网客户”
是的,函数计算FC(Function Compute)支持在云端动态增加或删除函数脚本。您可以使用Serverless Devs提供的
s.yaml
文件来配置和管理您的函数脚本。具体来说,您可以在
s.yaml
文件中定义多个函数,每个函数对应一个脚本文件。然后,通过执行s deploy
命令将s.yaml
文件部署到函数计算服务中。这样,您就可以在云端动态地增加或删除函数脚本了。例如,假设您有两个脚本文件:
function1.js
和function2.js
。您可以在s.yaml
文件中定义这两个函数,如下所示:在这个例子中,
function1
和function2
分别对应function1.js
和function2.js
脚本文件。当有HTTP请求到达对应的路径时,函数计算服务会调用相应的处理函数。如果您需要动态地增加或删除函数脚本,只需更新
s.yaml
文件并重新部署即可。例如,要添加一个新的函数脚本function3.js
,您可以在s.yaml
文件中添加以下内容:然后,执行
s deploy
命令重新部署。这样,新的函数脚本就会被添加到函数计算服务中。同样地,要删除一个函数脚本,只需从s.yaml
文件中删除相应的函数定义,并重新部署即可。本文介绍如何在函数计算控制台创建、更新配置和删除触发器。https://help.aliyun.com/zh/fc/manage-triggers?spm=a2c4g.11186623.0.i591
可以在函数中执行SDK创建删除更新函数
https://next.api.aliyun.com/api/FC-Open/2021-04-06/UpdateFunction?sdkStyle=dara¶ms={%22functionUpdateFields%22:{%22environmentVariables%22:{}}}
此回答整理自钉群“阿里函数计算官网客户”