文档

API概览

更新时间:
本产品(函数计算3.0/2023-03-30)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(11370001915),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

自定义域名

API标题API概述
CreateCustomDomain创建自定义域名创建自定义域名。
DeleteCustomDomain删除自定义域名删除自定义域名。
GetCustomDomain获取自定义域名获取自定义域名配置。
ListCustomDomains列出自定义域名获取自定义域名信息列表。
UpdateCustomDomain更新自定义域名更新自定义域名。

函数

API标题API概述
DeleteFunctionVersion删除函数版本删除函数版本。
GetFunctionCode获取函数代码获取函数代码包的详情。
ListFunctionVersions列出函数版本查询指定函数的版本列表。
PublishFunctionVersion发布函数版本发布函数版本。
CreateFunction创建函数创建函数。
DeleteFunction删除函数删除函数。
GetFunction获取函数获取函数信息。
ListFunctions列出函数获取函数列表。
InvokeFunction调用函数调用执行函数。
UpdateFunction更新函数更新函数信息。

别名

API标题API概述
DeleteAlias删除别名删除别名。
GetAlias获取别名获取别名信息。
ListAliases列出别名查询别名列表信息。
UpdateAlias更新别名更新别名。
CreateAlias创建别名创建别名。

触发器

API标题API概述
CreateTrigger创建触发器创建触发器。
DeleteTrigger删除触发器删除指定的触发器。
GetTrigger获取触发器获取指定的触发器详情。
ListTriggers列出触发器查询指定函数的触发器列表。
UpdateTrigger更新触发器更新触发器信息。

函数异步配置

API标题API概述
DeleteAsyncInvokeConfig删除异步配置删除异步调用配置。
GetAsyncInvokeConfig获取异步配置获取指定函数的异步调用配置。
ListAsyncInvokeConfigs列出函数异步配置查询指定函数的所有异步配置信息。
PutAsyncInvokeConfig设置函数异步配置创建或更新函数的异步调用配置。

预留函数配置

API标题API概述
DeleteProvisionConfig删除预留配置删除预留配置。
GetProvisionConfig获取预留配置获取预留配置。
ListProvisionConfigs列出函数预留配置查询预留配置列表。
PutProvisionConfig设置函数预留实例创建预留配置。

函数并发配置

API标题API概述
DeleteConcurrencyConfig删除并发度配置删除并发度配置。
GetConcurrencyConfig获取并发度配置获取并发度配置。
ListConcurrencyConfigs列出函数并发度配置查询并发度配置列表。
PutConcurrencyConfig设置函数并发度设置函数并发度。

API标题API概述
CreateLayerVersion创建层版本发布层版本。
DeleteLayerVersion删除层版本删除层版本。
GetLayerVersion获取层版本获取层的版本信息。
GetLayerVersionByArn通过ARN获取层版本通过ARN获取层的版本信息。
ListLayerVersions列出层版本获取层的版本列表。
ListLayers列出层获取层列表。
PutLayerACL设置层访问权限修改层的权限。

实例

API标题API概述
ListInstances列出函数实例查询函数实例列表。

VPC绑定

API标题API概述
ListVpcBindings列出VPC绑定配置查询已创建的VPC连接。
CreateVpcBinding创建VPC绑定创建VPC连接。
DeleteVpcBinding删除VPC绑定删除指定VPC防火墙策略组的访问控制策略。

标签

API标题API概述
TagResources设置资源标签给指定资源打标签。
ListTagResources查询资源标签关系列出所有被打标签的资源。
UntagResources删除资源标签删除资源的标签。

异步任务

API标题API概述
GetAsyncTask获取异步任务获取指定异步任务详情。
ListAsyncTasks获取异步任务列表获取异步任务详情列表。
StopAsyncTask停止异步任务停止异步任务。