FC組件是一款基於Serverless Devs的阿里雲Function Compute操作工具,通過該工具,您可以直接通過互動式命令使用Function Compute服務版本相關的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。