全部产品
Search
文档中心

函数计算:FC组件的API命令

更新时间:Dec 01, 2023

FC组件是一款基于Serverless Devs的阿里云函数计算操作工具。该组件具备函数计算相关资源的管理能力,例如函数管理能力,包括创建服务、创建函数、创建触发器以及对这些资源进行更新,删除和查询等。通过该工具,开发者可以直接通过命令行进行函数计算相关API的使用。

FC组件使用说明

您可以在安装完Serverless Devs开发者工具之后,通过cli方式唤醒FC组件。例如,在命令行中执行s cli fc api --help,即可获得FC组件支持的API命令列表,或者执行s cli fc api <apiName> --help获取某条API命令的参数及使用方式等。

FC组件直接针对API进行操作,提供最基本的原子能力,因此,您在使用FC组件的过程中,可以参考接口对应的API文档。更多信息,请参见API概览

FC组件支持的API命令列表

API命令

说明

CreateService

创建服务。

DeleteService

删除服务。

UpdateService

更新服务配置。

GetService

获取服务配置信息。

ListServices

查询服务列表。

CreateFunction

创建函数。

DeleteFunction

删除函数。

UpdateFunction

更新函数。

GetFunction

获取函数配置信息。

GetFunctionCode

获取函数代码信息。

ListFunctions

查询函数列表。

InvokeFunction

调用执行函数。

CreateTrigger

创建触发器。

DeleteTrigger

删除触发器。

UpdateTrigger

更新触发器配置。

GetTrigger

获取触发器配置信息。

ListTriggers

查询触发器列表。

PublishServiceVersion

发布服务版本。

DeleteServiceVersion

删除服务版本。

ListServiceVersions

查询服务版本。

CreateAlias

创建别名。

DeleteAlias

删除别名。

UpdateAlias

更新别名。

GetAlias

获取别名。

ListAliases

查询别名列表。

CreateCustomDomain

创建自定义域名。

DeleteCustomDomain

删除自定义域名。

UpdateCustomDomain

更新自定义域名。

GetCustomDomain

获取自定义域名。

ListCustomDomains

查询自定义域名列表。

PutProvisionConfig

配置函数实例的预留模式。

GetProvisionConfig

获取预留配置信息。

ListProvisionConfigs

查询预留配置列表。

TagResource

添加服务标签。

UntagResource

删除服务标签。

GetResourceTags

获取服务标签信息。

PutFunctionAsyncInvokeConfig

配置函数异步调用。

DeleteFunctionAsyncInvokeConfig

创建或修改服务中特定函数的异步调用配置。

GetFunctionAsyncInvokeConfig

获取特定函数的异步调用配置。

ListFunctionAsyncInvokeConfigs

查询函数的异步调用配置

PublishLayerVersion

发布层版本。

DeleteLayerVersion

删除层版本。

GetLayerVersion

获取指定层版本。

ListLayerVersions

查询层版本列表。

ListLayers

获取函数的层信息。

ListEventSources

获取函数计算调用事件源列表。

DeregisterEventSource

取消注册函数计算调用事件源服务。

RegisterEventSource

注册函数计算调用事件源服务。

ListVpcBindings

查询已创建的VPC连接。

CreateVpcBinding

创建VPC连接。

DeleteVpcBinding

删除指定VPC防火墙策略组的访问控制策略。

ListStatefulAsyncInvocationFunctions

获取当前账号下所有已开启异步任务的函数资源列表。

GetStatefulAsyncInvocation

获取异步任务中符合某些条件的所有异步任务记录。

ListStatefulAsyncInvocations

获取异步任务中符合某些条件的所有异步调用。

StopStatefulAsyncInvocation

停止异步任务。