本文介绍函数计算提供的各种类型的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接口获取层列表。