本文介绍FC-API组件中预留配置相关的命令。

前提条件

设置预留配置

命令格式:
s cli fc-api putProvisionConfig --region <regionid> --access <accessname> --serviceName <serviceName> --props <props> --functionName <functionName> --qualifier <qualifier> --target <target parameter> --scheduledActions <The configuration of scheduled auto scaling> --targetTrackingPolicies <The configuration of metric tracking auto scaling>
参数说明:
  • --region string:指定部署资源的地域。
  • --access string:指定使用的密钥别名。
  • --props string:配置组件参数。关于props的参数信息,请参见YAML规范
  • --serviceName string:指定服务名称。
  • --functionName string:指定函数名称。
  • --qualifier string:指定服务的别名或版本。
  • --target number:指定预留的目标资源个数。
  • --scheduledActions string:设置定时伸缩策略。通过定时伸缩策略您可以更加灵活地配置预留的函数实例,在指定时间将预留的函数实例量设定成需要的值,使函数实例量更好地贴合业务的并发量。
  • --targetTrackingPolicies string:设置指标伸缩策略。根据函数实例并发利用率的情况每分钟对预留资源进行一次伸缩。
执行示例:
s cli fc-api putProvisionConfig --region cn-hangzhou --serviceName mytest --functionName mytest --qualifier test --target 4

关于设置预留配置的API接口的详细信息,请参见PutProvisionConfig

获取预留配置信息

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

关于获取预留配置信息的API接口的详细信息,请参见GetProvisionConfig

查询预留配置列表

命令格式:
s cli fc-api listProvisionConfigs --region <regionid> --access <accessname> --props <props> --limit <limit number> --serviceName <serviceName> --qualifier <quelifier> --nextToken <nextresult>
参数说明:
  • --region string:指定部署资源的地域。
  • --access string:指定使用的密钥别名。
  • --props string:配置组件参数。关于props的参数信息,请参见YAML规范
  • --limit string:设置限定此次返回资源的数量。
  • --nextToken string:设置用来返回更多结果的令牌。第一次查询时不需要提供这个参数,后续查询的Token从返回结果中获取。
  • --serviceName string:指定服务名称。
  • --qualifier string:指定服务的别名或版本。
执行示例:
s cli fc-api listProvisionConfigs --region cn-hangzhou --limit 6 --serviceName mytest --qualifier LATEST

关于查询预留配置列表的API接口的详细信息,请参见ListProvisionConfigs