创建触发器CreateTrigger
更新时间:2024-07-05
接口描述
- 本接口用于创建触发器。
请求结构
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"
}
}
}