本文介绍FC-API组件中服务的相关命令。

前提条件

您已完成以下操作:

创建服务

命令格式:
s cli fc-api createService --region <regionid> --access <accessname> --props <props> --serviceName <serviceName> --description <description> --internetAccess <true or false> --role <ram role> --logConfig <logconfig> --nasConfig <nasconfig> --vpcConfig <vpcconfig> --tracingConfig <tracingconfig>
参数说明:
  • --region string:指定部署资源的地域。
  • --access string:指定使用的密钥别名。
  • --props string:配置组件参数。关于props的参数信息,请参见YAML规范
  • --serviceName string:指定服务名称。
  • --description string:指定服务中的描述信息。
  • --internetAccess string:配置是否允许函数访问互联网。取值为truefalse
  • --role string:指定RAM角色。
  • --logConfig string:日志配置。配置函数产生的日志可以写入的Logstore。
  • --nasConfig string:NAS配置。指定函数可以访问的NAS。
  • --vpcConfig string:VPC配置。指定函数可以访问的VPC。
  • --tracingConfig string:配置是否开启链路追踪。取值为EnableDisable
执行示例:
s cli fc-api createService --region cn-hangzhou --serviceName mytest --description my description --logConfig my-log-store --tracingConfig Enable

关于创建服务的API接口的详细信息,请参见CreateService

删除服务

命令格式:
s cli fc-api deleteService --region <regionid> --access <accessname> --props <props> --serviceName <serviceName>
参数说明:
  • --region string:指定部署资源的地域。
  • --access string:指定使用的密钥别名。
  • --props string:配置组件参数。关于props的参数信息,请参见YAML规范
  • --serviceName string:指定服务名称。
执行示例:
s cli fc-api deleteService --region cn-hangzhou --access default --serviceName mytest

关于删除服务的API接口的详细信息,请参见DeleteService

更新服务

命令格式:
s cli fc-api updateService --region <regionid> --access <accessname> --props <props> --serviceName <serviceName> --description <description> --internetAccess <true or false> --role <ram role> --logConfig <logconfig> --nasConfig <nasconfig> --vpcConfig <vpcconfig> --tracingConfig <tracingconfig>
参数说明:
  • --region string:指定部署资源的地域。
  • --access string:指定使用的密钥别名。
  • --props string:配置组件参数。关于props的参数信息,请参见YAML规范
  • --serviceName string:指定服务名称。
  • --description string:指定服务中的描述信息。
  • --internetAccess string:配置是否允许函数访问互联网。取值为truefalse
  • --role string:指定RAM角色。
  • --logConfig string:日志配置。配置函数产生的日志可以写入的Logstore。
  • --nasConfig string:NAS配置。指定函数可以访问的NAS。
  • --vpcConfig string:VPC配置。指定函数可以访问的VPC。
  • --tracingConfig string:配置是否开启链路追踪。取值为EnableDisable
执行示例:
s cli fc-api updateService --region cn-hangzhou --serviceName mytest --description my description --logConfig my-log-store --tracingConfig Disable

关于更新服务的API接口的详细信息,请参见UpdateService

获取服务配置信息

命令格式:
s cli fc-api getService --region <regionid> --access <accessname> --props <props> --serviceName <serviceName> --qualifier <version or alias>
参数说明:
  • --region string:指定部署资源的地域。
  • --access string:指定使用的密钥别名。
  • --props string:配置组件参数。关于props的参数信息,请参见YAML规范
  • --serviceName string:指定服务名称。
  • --qualifier string:指定服务的别名或版本。
执行示例:
s cli fc-api getService --region cn-hangzhou --access default --serviceName mytest --qualifier LATEST

关于获取服务配置信息的API接口的详细信息,请参见GetService

查询服务列表

命令格式:
s cli fc-api listServices --region <regionid> --access <accessname>
参数说明:
  • --region string:指定部署资源的地域。
  • --access string:指定使用的密钥别名。
执行示例:
s cli fc-api listServices --region cn-hangzhou --access default

关于获取服务列表的API接口的详细信息,请参见ListServices