0.0.2 • Published 4 months ago
serverless-fgs-sdk v0.0.2
介绍
为Serverless Devs和 Serverless Framework 提供函数创建、更新、删除,触发器创建、更新、删除的功能。
当前已支持触发器的类型有TIMER、APIG(APIG共享版)、DEDICATEDGATEWAY(APIG专享版)、OBS、KAFKA、SMN、LTS、CTS、DIS
函数配置参数
触发器配置示例
triggerTypeCode: TIMER # 触发器类型(必选),必须为TIMER
status: DISABLED # 触发器状态(选填),DISABLED(禁用) 和 ACTIVE(启用), 默认为 ACTIVE
eventData: # 配置信息
name: Timer-b124 # 触发器名称(选填),默认自动生成
schedule: 5m # 触发时间(选填),Rate格式为 数字+单位(m/h/d) 3m/3h/3d,Cron格式为 0 0/5 * * * ?
scheduleType: Rate # 触发规则(选填),Rate(固定频率) 和 Cron(Cron表达式),默认为 Rate
userEvent: hello # 附加信息(选填)
triggerTypeCode: APIG # 触发器类型(必选),必须为TIMER
status: ACTIVE # 触发器状态(选填),DISABLED(禁用) 和 ACTIVE(启用), 默认为 ACTIVE
eventData: # 配置信息
name: name # API名称,默认使用函数名称
envName: DEFAULT_ENVIRONMENT_RELEASE_ID # API的发布环境
envId: RELEASE # API的发布环境id
protocol: HTTPS # API的请求协议,HTTPS | HTTP
groupId: groupId # 分组ID
slDomain: # APIG系统默认分配的子域名
matchMode: SWA # API的匹配方式,SWA(前缀匹配) | NORMAL(绝对匹配)
reqMethod: GET # API的请求方式
auth: IAM # API的认证方式,IAM(IAM认证) | APP(Appkey&Appsecret认证) | NONE(无认证模式)
timeout: 5000 # API网关请求函数服务的超时时间
path: path # APIG接口PATH路径
License
MIT