别名相关命令

FC组件是一款基于Serverless Devs的阿里云函数计算操作工具,通过该工具,您可以直接通过交互式命令使用函数计算服务别名相关的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