API概览

本文介绍函数计算提供的各种类型的API接口。

说明

原版API目前处于维护阶段,推荐您使用升级版API。更多信息,请参见API概览(2021-04-16推荐)

使用说明

使用API之前,请获取阿里云账号Account ID及阿里云身份认证信息AccessKey,以便有效通过客户端工具(SDK、CLI等)访问API。更多信息,请参见以下文档。

服务

API

描述

CreateService

调用CreateService接口创建服务。

DeleteService

调用DeleteService接口删除服务。

UpdateService

调用UpdateService接口更新服务信息。

GetService

调用GetService接口获取服务信息。

ListServices

调用ListServices接口获取服务列表。

函数

API

描述

CreateFunction

调用CreateFunction接口创建函数。

DeleteFunction

调用DeleteFunction接口删除函数。

UpdateFunction

调用UpdateFunction更新函数信息。

GetFunction

调用GetFunction接口获取函数信息。

GetFunctionCode

调用GetFunctionCode接口获取函数代码包。

ListFunctions

调用ListFunctions接口获取函数列表。

InvokeFunction

调用InvokeFunction执行函数。

触发器

API

描述

CreateTrigger

调用CreateTrigger接口创建触发器。

DeleteTrigger

调用DeleteTrigger接口删除触发器。

UpdateTrigger

调用UpdateTrigger接口更新触发器。

GetTrigger

调用GetTrigger接口获取触发器信息。

ListTriggers

调用ListTriggers接口获取触发器列表。

版本

API

描述

PublishServiceVersion

调用PublishServiceVersion接口发布服务版本。

DeleteServiceVersion

调用DeleteServiceVersion接口删除版本。

ListServiceVersions

调用ListServiceVersion接口获取版本列表。

别名

API

描述

CreateAlias

调用CreateAlias接口创建别名。

DeleteAlias

调用DeleteAlias接口删除别名。

UpdateAlias

调用UpdateAlias接口更新别名。

GetAlias

调用GetAlias接口获取别名信息。

ListAliases

调用ListAliases接口获取别名列表。

自定义域名

API

描述

CreateCustomDomain

调用CreateCustomDomain接口创建自定义域名。

DeleteCustomDomain

调用DeleteCustomDomain接口删除自定义域名。

UpdateCustomDomain

调用UpdateCustomDomain接口更新自定义域名配置。

GetCustomDomain

调用GetCustomDomain接口获取自定义域名。

ListCustomDomains

调用ListCustomDomains接口获取自定义域名列表。

预留配置

API

描述

PutProvisionConfig

调用PutProvisionConfig接口设置预留配置。

GetProvisionConfig

调用GetProvisionConfig接口获取预留配置。

ListProvisionConfigs

调用ListProvisionConfigs接口获取预留配置列表。

标签

API

描述

TagResource

调用TagResource接口给资源创建标签。

UntagResource

调用UntagResource接口删除资源的标签。

GetResourceTags

调用GetResourceTags获取资源所有的标签信息。

函数异步调用配置

API

描述

PutFunctionAsyncInvokeConfig

调用PutFunctionAsyncInvokeConfig接口创建或更新函数的异步调用配置。

DeleteFunctionAsyncInvokeConfig

调用DeleteFunctionAsyncInvokeConfig接口删除一个服务下某个函数的异步调用配置。

GetFunctionAsyncInvokeConfig

调用GetFunctionAsyncInvokeConfig接口查询一个服务下某个函数的异步调用配置。

ListFunctionAsyncInvokeConfigs

调用ListFunctionAsyncInvokeConfigs接口查询一个服务下某个函数的所有异步配置。

API

描述

PublishLayerVersion

调用PublishLayerVersion接口发布层版本。

DeleteLayerVersion

调用DeleteLayerVersion接口删除层版本。

GetLayerVersion

调用GetLayerVersion接口获取层版本信息。

ListLayerVersions

调用ListLayerVersions接口获取层的版本列表。

ListLayers

调用ListLayers接口获取层列表。