全部產品
Search
文件中心

Function Compute:別名相關命令

更新時間:Jul 06, 2024

FC組件是一款基於Serverless Devs的阿里雲Function Compute操作工具,通過該工具,您可以直接通過互動式命令使用Function Compute服務別名相關的API。

前提條件

建立別名

命令格式:

sudo s cli fc api CreateAlias --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName"}' --body '{"additionalVersionWeight": "additionalVersionWeight","aliasName": "aliasname","description": "description","versionId": "versionid"}'

參數說明:

  • (必選)--region string:指定部署資源的地區。

  • (可選)--access string-a string:指定使用的密鑰別名。

  • (可選)--apiVersion:指定API版本。取值包括2021040620160815

  • path

    • (必選)--serviceName string:指定服務名稱。

  • body

    • --aliasName string:指定別名名稱。

    • (可選)--versionId string:指定別名指向的版本。

    • (可選)--additionalVersionWeight string:設定別名指向的灰階版本和灰階權重。

    • (可選)--description string:指定別名的描述資訊。

執行樣本:

sudo s cli fc api CreateAlias --region cn-hangzhou --access default --path '{"serviceName": "mytest"}' --body '{"aliasName": "aliastest","versionId": "1"}'

關於建立別名的API介面的詳細資料,請參見CreateAlias

刪除別名

命令格式:

sudo s cli fc api DeleteAlias --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","aliasName": "ailasName"}'

參數說明:

  • (必選)--region string:指定部署資源的地區。

  • (可選)--access string-a string:指定使用的密鑰別名。

  • (可選)--apiVersion:指定API版本。取值包括2021040620160815

  • path

    • (必選)--serviceName string:指定服務名稱。

    • (必選)--aliasName string:指定別名名稱。

執行樣本:

sudo s cli fc api DeleteAlias --region cn-hangzhou --access default --path '{"serviceName": "mytest","aliasName": "aliastest"}'

關於刪除別名的API介面的詳細資料,請參見DeleteAlias

更新別名

命令格式:

sudo s cli fc api UpdateAlias --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","aliasName": "ailasName"}' --body '{"additionalVersionWeight": "additionalVersionWeight","description": "description","versionId": "versionid"}'

參數說明:

  • (必選)--region string:指定部署資源的地區。

  • (可選)--access string-a string:指定使用的密鑰別名。

  • (可選)--apiVersion:指定API版本。取值包括2021040620160815

  • path

    • (必選)--serviceName string:指定服務名稱。

    • (必選)--aliasName string:指定別名名稱。

  • body

    • (可選)--versionId string:指定別名指向的版本。

    • (可選)--additionalVersionWeight string:設定別名指向的灰階版本和灰階權重。

    • (可選)--description string:指定別名的描述資訊。

執行樣本:

sudo s cli fc api UpdateAlias --region cn-hangzhou --access default --path '{"serviceName": "mytest","aliasName": "aliastest"}' --body '{"additionalVersionWeight": {"2":0.05}}'

關於更新別名的API介面的詳細資料,請參見UpdateAlias

擷取別名配置資訊

命令格式:

sudo s cli fc api GetAlias --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","aliasName": "ailasName"}'

參數說明:

  • (必選)--region string:指定部署資源的地區。

  • (可選)--access string-a string:指定使用的密鑰別名。

  • (可選)--apiVersion:指定API版本。取值包括2021040620160815

  • path

    • (必選)--serviceName string:指定服務名稱。

    • (必選)--aliasName string:指定別名名稱。

執行樣本:

sudo s cli fc api GetAlias --region cn-hangzhou --access default --path '{"serviceName": "mytest","aliasName": "aliastest"}'

關於擷取別名配置資訊的API介面的詳細資料,請參見GetAlias

擷取別名列表

命令格式:

sudo s cli fc api ListAliases --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName"}' --query '{"limit": "limit","nextToken": "nextToken","prefix": "prefix","startKey": "startKey"}'

參數說明:

  • (必選)--region string:指定部署資源的地區。

  • (可選)--access string-a string:指定使用的密鑰別名。

  • (可選)--apiVersion:指定API版本。取值包括2021040620160815

  • path

    • (必選)--serviceName string:指定服務名稱。

  • query

    • (可選)--limit string:設定限定此次返回資源的數量。

    • (可選)--nextToken string:設定用來返回更多結果的令牌。第一次查詢時不需要提供這個參數,後續查詢的Token從返回結果中擷取。

    • (可選)--prefix string:設定返回資源的名稱首碼。

    • (可選)--startKey string:設定結果從startKey之後(包括startKey)按字母排序的第一個開始返回。

執行樣本:

sudo s cli fc api ListAliases --region cn-hangzhou --access default --path '{"serviceName": "mytest"}' --query '{"limit": "3"}'

關於擷取別名列表的API介面的詳細資料,請參見ListAliases