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