所有文档

          函数计算 CFC

          创建触发器CreateTrigger

          接口描述

          • 本接口用于创建触发器。

          请求结构

          POST /v1/relation   HTTP/1.1
          Host: cfc.bj.baidubce.com
          Authorization: authorization string
          
          {
            "Target": "string",
            "Source": "string",	  
            "Data": {
                "config1:": "string",
                "config2:": "string"
            }
          }

          请求头域

          除公共头域外,无其它特殊头域。

          请求参数

          参数名称 类型 是否必需 参数位置 描述
          Target String Body参数 函数BRN
          Source SourceType Body参数 触发源
          Data RelationConfiguration Body参数 触发器参数配置

          响应头域

          除公共头域,无其它特殊头域。

          响应参数

          参数名称 类型 描述
          Relation Relation Relation

          请求示例

          POST /v1/relation   HTTP/1.1
          Host: cfc.bj.baidubce.com
          Authorization: authorization string
          
          {
              "Data": {
                  "AuthType": "anonymous",
                  "Method": "GET",
                  "ResourcePath": "helloFly003"
              },
              "Source": "cfc-http-trigger/v1/CFCAPI",
              "Target": "brn:bce:cfc:bj:cd64f99c69d7c404b61de0a4f1865834:function:helloCFCDocs:$LATEST"
          }

          响应示例

          HTTP/1.1 201 OK
          Content-type: application/json
          
          {
              "Relation": {
                  "Sid": "cfc-c53bef4e-2cac-4bc6-84c1-2d5ec2f8bec2",
                  "RelationId" : "00457f0b-20d8-4f3d-8555-c2u121f38313",
                  "Source": "string",
                  "Target": "brn:bce:cfc:bj:640c8817bd1de2928d47256dd0620ce5:function:test:$LATEST",
                  "Data": {
                      "EventType":["PutObject", "PostObject"],
                      "Prefix":"images/",
                      "Suffix":".jpg",
                      "Status":"enabled"
                  }
              }
          }
          上一篇
          获取触发器列表ListTriggers
          下一篇
          更新触发器UpdateTrigger