0.0.2 • Published 4 months ago

serverless-fgs-sdk v0.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
4 months ago

介绍

为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