本产品(
函数计算/2021-04-06
)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(11370001915),在专家指导下进行签名对接。在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
预付费
API | 标题 | API概述 |
---|---|---|
ListReservedCapacities | 查询预付费实例信息【已废弃】 | 获取购买过的预付费实例的信息列表。该API已废弃,不建议继续使用。 |
可用区
API | 标题 | API概述 |
---|---|---|
GetAccountSettings | 获取可用区 | 获取账户信息。 |
服务
API | 标题 | API概述 |
---|---|---|
CreateService | 创建服务 | 创建服务。 |
DeleteService | 删除服务 | 删除服务。 |
UpdateService | 更新服务 | 更新服务信息。 |
ListServices | 获取服务列表 | 获取服务列表。 |
GetService | 获取服务信息 | 查询指定的服务信息。 |
服务版本
API | 标题 | API概述 |
---|---|---|
DeleteServiceVersion | 删除服务版本 | 删除服务版本。 |
PublishServiceVersion | 发布服务版本 | 发布服务版本。 |
ListServiceVersions | 获取服务版本列表 | 获取服务版本列表。 |
触发器
API | 标题 | API概述 |
---|---|---|
CreateTrigger | 创建触发器 | 创建触发器。 |
DeleteTrigger | 删除触发器 | 删除指定的触发器。 |
UpdateTrigger | 更新触发器 | 更新触发器信息。 |
GetTrigger | 获取触发器信息 | 获取指定的触发器详情。 |
ListTriggers | 获取触发器列表 | 查询指定函数的触发器列表。 |
自定义域名
API | 标题 | API概述 |
---|---|---|
CreateCustomDomain | 创建自定义域名 | 创建自定义域名。 |
DeleteCustomDomain | 删除自定义域名 | 删除自定义域名。 |
UpdateCustomDomain | 更新自定义域名 | 更新自定义域名。 |
GetCustomDomain | 获取自定义域名配置 | 获取自定义域名配置。 |
ListCustomDomains | 获取自定义域名列表信息 | 获取自定义域名信息列表。 |
别名
API | 标题 | API概述 |
---|---|---|
CreateAlias | 创建别名 | 创建别名。 |
DeleteAlias | 删除别名 | 删除别名。 |
UpdateAlias | 更新别名 | 更新别名。 |
GetAlias | 查询别名 | 获取别名信息。 |
ListAliases | 获取别名列表信息 | 查询别名列表信息。 |
函数
API | 标题 | API概述 |
---|---|---|
CreateFunction | 创建函数 | 创建function |
DeleteFunction | 删除函数 | 删除函数。删除函数前需要先删除函数的触发器。 |
UpdateFunction | 更新函数 | 更新函数信息。 |
GetFunction | 获取函数信息 | 获取函数信息。 |
GetFunctionCode | 获取函数代码包 | 获取函数代码包的详情。 |
ListFunctions | 获取函数列表信息 | 获取函数列表。 |
InvokeFunction | 调用函数 | 调用执行函数。 |
函数异步配置
API | 标题 | API概述 |
---|---|---|
PutFunctionAsyncInvokeConfig | 配置函数异步请求配置 | 创建或更新函数的异步调用配置。 |
DeleteFunctionAsyncInvokeConfig | 删除异步函数配置 | 删除异步调用配置。 |
GetFunctionAsyncInvokeConfig | 获取函数异步配置 | 获取一个服务下某个函数的异步调用配置。 |
ListFunctionAsyncInvokeConfigs | 获取函数异步配置列表 | 查询一个服务下某个函数的所有异步配置。当配置个数超过limit个数时,将返回nexttoken参数。可以使用该参数进行后续的分页查询。 |
函数按量配置
API | 标题 | API概述 |
---|---|---|
DeleteFunctionOnDemandConfig | 删除函数按量配置 | 删除函数并发度配置。 |
GetFunctionOnDemandConfig | 获取函数的按量配置 | 获取函数的按量配置。 |
ListOnDemandConfigs | 获取函数按量配置列表信息 | 获取函数的按量配置列表信息。 |
PutFunctionOnDemandConfig | 配置函数的按量配置 | 创建函数规则。 |
预留函数配置
API | 标题 | API概述 |
---|---|---|
GetProvisionConfig | 获取函数预留信息 | 获取预留配置。 |
ListProvisionConfigs | 获取预留函数配置列表信息 | 查询预留配置列表。 |
PutProvisionConfig | 申请或更新预留资源 | 创建预留配置。 |
异步任务
API | 标题 | API概述 |
---|---|---|
StopStatefulAsyncInvocation | 停止异步任务 | 停止异步任务。 |
ListStatefulAsyncInvocationFunctions | 列举已开启异步任务的函数资源 | 获取当前账号下所有已开启异步任务的函数资源列表。 |
GetStatefulAsyncInvocation | 获取异步任务信息 | 获取符合条件的异步任务记录。 |
ListStatefulAsyncInvocations | 获取异步任务信息列表 | 获取异步任务中符合某些条件的所有异步调用。 |
层
API | 标题 | API概述 |
---|---|---|
CreateLayerVersion | 创建层版本 | 发布层版本。 |
DeleteLayerVersion | 删除层配置 | 删除层版本。 |
ListLayers | 获取层的列表信息 | 获取层列表。 |
ListLayerVersions | 获取层的版本信息 | 获取层的版本列表。 |
GetLayerVersion | 获取层配置 | 获取层的版本信息。 |
PutLayerACL | 设置层的权限 | 修改层的权限。 |
事件源
API | 标题 | API概述 |
---|---|---|
ListEventSources | 获取事件源列表信息 | 获取函数计算调用事件源列表。 |
DeregisterEventSource | 注销事件源【已废弃】 | 取消注册函数计算调用事件源服务。该API已废弃,不建议您继续使用。 |
RegisterEventSource | 注册事件源 | 注册函数计算调用事件源服务。 |
VPC绑定
API | 标题 | API概述 |
---|---|---|
CreateVpcBinding | 绑定VPC服务 | 创建VPC连接。 |
DeleteVpcBinding | 删除VPC绑定 | 删除指定VPC防火墙策略组的访问控制策略。 |
ListVpcBindings | 获取VPC绑定列表 | 查询已创建的VPC连接。 |
标签
API | 标题 | API概述 |
---|---|---|
GetResourceTags | 查询标签信息 | 获取指定资源所有的标签信息。 |
ListTaggedResources | 查询多个服务已绑定的标签列表 | 列出所有被打标签的服务。 |
TagResource | 配置标签 | 给指定资源打标签。 |
UntagResource | 删除资源的标签 | 删除资源的标签。 |
实例
API | 标题 | API概述 |
---|---|---|
ListInstances | 查看实例信息 | 查询函数当前的可用实例列表。 |