FC组件是一款基于Serverless Devs的阿里云函数计算操作工具,通过该工具,您可以直接通过交互式命令使用函数计算服务版本相关的API。
前提条件
创建版本
命令格式:
sudo s cli fc api PublishServiceVersion --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName"}' --body '{"description": "description"}'
参数说明:
(必选)--region string:指定部署资源的地域。
(可选)--access string或-a string:指定使用的密钥别名。
(可选)--apiVersion:指定API版本。取值包括20210406和20160815。
path
(必选)--serviceName string:指定服务名称。
body
(可选)--description string:指定服务版本的描述信息。
执行示例:
sudo s cli fc api PublishServiceVersion --region cn-hangzhou --access default --path '{"serviceName": "mytest"}' --body '{"description": "myversion"}'
关于创建版本的API接口的详细信息,请参见PublishServiceVersion。
删除版本
命令格式:
sudo s cli fc api DeleteServiceVersion --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","versionId": "versionId"}'
参数说明:
(必选)--region string:指定部署资源的地域。
(可选)--access string或-a string:指定使用的密钥别名。
(可选)--apiVersion:指定API版本。取值包括20210406和20160815。
path
(必选)--serviceName string:指定服务名称。
(必选)--versionId string:指定服务的版本。
执行示例:
sudo s cli fc api DeleteServiceVersion --region cn-hangzhou --access default --path '{"serviceName": "mytest","versionId": 1}'
关于删除版本的API接口的详细信息,请参见DeleteServiceVersion。
查询版本
命令格式:
sudo s cli fc api ListServiceVersions --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName"}' --query '{"limit": "limit number","nextToken": "nextresult","startkey": "startkey","direction": "FORWARD or BACKWARD"}'
参数说明:
(必选)--region string:指定部署资源的地域。
(可选)--access string或-a string:指定使用的密钥别名。
(可选)--apiVersion:指定API版本。取值包括20210406和20160815。
path
(必选)--serviceName string:指定服务名称。
query
(可选)--limit string:设置限定此次返回资源的数量。
(可选)--nextToken string:设置用来返回更多结果的令牌。第一次查询时不需要提供这个参数,后续查询的Token从返回结果中获取。
(可选)--startKey string:设定结果从startKey之后(包括startKey)按字母排序的第一个开始返回。
(可选)direction string:指定返回版本的排序方向。支持FORWARD(升序)和BACKWARD(降序),默认值为BACKWARD。
执行示例:
sudo s cli fc api ListServiceVersions --region cn-hangzhou --access default --path '{"serviceName": "mytest"}' --query '{"limit": "10","direction": "FORWARD"}'
关于查询版本的API接口的详细信息,请参见ListServiceVersions。