触发器操作
更新时间:2024-07-05
各接口的请求参数和响应参数说明请参考触发器操作。
获取触发器列表
如下代码用于获取触发器列表:
Plain Text
1# 获取触发器列表,brn也可以换成functionName
2list_triggers_response = cfc_client.list_triggers(brn)
3__logger.debug("[Sample CFC] list_triggers response:%s", list_triggers_response)
创建触发器
如下代码用于创建触发器:
Plain Text
1# 创建触发器
2# 下面代码用于创建http触发器
3data = {}
4data["AuthType"] = 'anonymous'
5data["Method"] = 'GET'
6data["ResourcePath"] = 'hello'
7source = 'cfc-http-trigger/v1/CFCAPI'target = create_response.FunctionBrncreate_trigger_response = cfc_client.create_trigger(target, source, data)
8__logger.debug("[Sample CFC] create_trigger response:%s", create_trigger_response)
更新触发器
如下代码用于更新触发器:
Plain Text
1# 更新触发器
2data["ResourcePath"] = 'hello11'
3update_trigger_response = cfc_client.update_trigger(relationId, target, source,data)
4__logger.debug("[Sample CFC] update_trigger response:%s", update_trigger_response)
删除触发器
如下代码用于删除触发器:
Plain Text
1# 删除触发器
2delete_trigger_response = cfc_client.delete_trigger(target, source, relationId)
3__logger.debug("[Sample CFC] delete_trigger response:%s", delete_trigger_response)