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 | 停止异步任务。 |