全部产品
Search
文档中心

CDN:AddFCTrigger - 添加函数计算触发器

更新时间:Aug 28, 2026

调用AddFCTrigger添加指定的函数计算触发器。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

cdn:AddFCTrigger

create

*全部资源

*

请求参数

名称

类型

必填

描述

示例值

TriggerARN

string

函数计算服务对应的触发器。

acs:fc:cn-beijing: 1234567890:services/FCTestService/functions/printEvent/triggers/testtrigger

EventMetaName

string

事件名称。

LogFileCreated

EventMetaVersion

string

事件版本。

1.0.0

SourceARN

string

事件侦听的资源和过滤器。

acs:cdn:*:1234567890:domain/example.com

FunctionARN

string

功能触发器。

acs:fc:1223455566666:123:services/myservice/functions/myfunction

RoleARN

string

RAM 授权的角色。

acs:ram:: 1234567890:role/aliyuncdneventnotificationrole

Notes

string

备注信息。

test

数据类型 TriggerARN

TriggerARN 的格式为acs:cdn:{RegionID}:{AccountID}:{Filter}

  • Filter 表示资源和过滤器,具体格式为: {FilterName}/{FilterValue}。当 FilterValue 为多个枚举值时,需要使用大括号{}括起来,值之间通过半角逗号(,)分割。

  • 对于 LogFileCreated 事件当前支持基于域名(FilterName 为 domain)过滤,如果只需要对example.com域名触发函数计算,则 Filter 为domain/example.com,如果需要多个域名触发函数计算,则 Filter 为domain/{example.com,aliyundoc.com}

  • 多个过滤器之间通过正斜线(/)连接,是逻辑与的关系,格式如下所示:acs:cdn:{RegionID}:{AccountID}:{Filter1}/{Filter2}/{Filter3}...

返回参数

名称

类型

描述

示例值

object

RequestId

string

请求 ID。

EC046C5D-8CB4-4B6B-B7F8-B335E51EF90

示例

正常返回示例

JSON格式

{
  "RequestId": "EC046C5D-8CB4-4B6B-B7F8-B335E51EF90"
}

错误码

HTTP status code

错误码

错误信息

描述

400 NotFound.EventMeta EventMeta not found.
400 Duplicated.FCTrigger FCTrigger has already existed.
400 InvalidParameter.TriggerARN The specified parameter TriggerARN is not valid.
400 InvalidParameter.SourceARN The specified parameter SourceARN is not valid. 指定的参数SourceARN无效。
400 InvalidParameter.FunctionARN The specified parameter FunctionARN is not valid.
400 InvalidParameter.RoleARN The specified parameter RoleARN is not valid.
403 PermissionDeny No permission to operate this FCTrigger.

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情