函数服务提供以下 API 接口。
API | 说明 |
---|---|
CreateFunction | 创建函数,包含函数配置及函数代码。 |
GetFunction | 获取函数详细信息,包含函数配置及函数代码。 |
UpdateFunction | 更新函数,包含函数配置及函数代码。 |
DeleteFunction | 删除函数。 |
ListFunctions | 批量获取函数信息。只包含函数基本配置,不包含函数代码。 |
Release | 发布函数。 |
GetReleaseStatus | 查询函数发布状态。 |
UpdateRelease | 更新函数发布 (更新发布流量占比)。 |
AbortRelease | 取消函数发布。 |
GetRevision | 获取函数的目标版本信息,包括当前版本的配置和代码信息。 |
ListFunctionInstances | 查询函数实例列表。 |
GetFunctionInstanceLogs | 查询函数实例日志信息。 |
ListRevisions | 批量获取函数的版本配置信息。 |
ListReleaseRecords | 查询函数发布记录。 |
API | 说明 |
---|---|
GenWebshellEndpoint | 生成函数实例 Webshell 端口。 |
API | 说明 |
---|---|
ListTriggers | 批量获取所有触发器。 |
GetRocketMQTrigger | 查询 RocketMQ 触发器详情。 |
API | 说明 |
---|---|
CreateTimer | 调用 CreateTimer 接口,在指定函数中创建 Timer 触发器。 |
GetTimer | 调用 GetTimer 接口,获取 Timer 触发器的详细信息。 |
UpdateTimer | 调用 UpdateTimer 接口,更新 Timer 触发器的配置。 |
DeleteTimer | 调用 DeleteTimer 接口,删除 Timer 触发器。 |
API | 说明 |
---|---|
CreateKafkaTrigger | 创建 Kafka 触发器。 |
UpdateKafkaTrigger | 更新指定的 Kafka 触发器。 |
GetKafkaTrigger | 获取 Kafka 触发器的详细信息。 |
DeleteKafkaTrigger | 删除指定的 Kafka 触发器。 |
API | 说明 |
---|---|
TerminateAsyncTask | 终止异步任务。 |