本文介绍FC-API组价中别名相关的命令。

前提条件

创建别名

命令格式:
s cli fc-api createAlias --region <regionid> --access <accessname> --props <props> --serviceName <serviceName> --versionId <versionid> --aliasName <aliasname> --description <description> --additionalVersionWeight <additionalVersionWeight>
参数说明:
  • --region string:指定部署资源的地域。
  • --access string:指定使用的密钥别名。
  • --props string:配置组件参数。关于props的参数信息,请参见YAML规范
  • --serviceName string:指定服务名称。
  • --aliasName string:指定别名名称。
  • --versionId string:指定别名指向的版本。
  • --additionalVersionWeight string:设置别名指向的灰度版本和灰度权重。
  • --description string:指定别名的描述信息。
执行示例:
  • macOS操作系统或Linux操作系统
    s cli fc-api createAlias --serviceName mytest --versionId 1 --aliasName release --additionalVersionWeight '{"2": 0.2}'
  • Windows操作系统
    s cli fc-api createAlias --serviceName mytest --versionId 1 --aliasName release --additionalVersionWeight "{\"1\": 0.2}"

关于创建别名的API接口的详细信息,请参见CreateAlias

删除别名

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

关于删除别名的API接口的详细信息,请参见DeleteAlias

更新别名

命令格式:
s cli fc-api updateAlias --region <regionid> --access <accessname> --props <props> --serviceName <serviceName> --aliasName <aliasName> --description <description> --versionId <versionid> --additionalVersionWeight <additionalVersionWeight>
参数说明:
  • --region string:指定部署资源的地域。
  • --access string:指定使用的密钥别名。
  • --props string:配置组件参数。关于props的参数信息,请参见YAML规范
  • --serviceName string:指定服务名称。
  • --aliasName string:指定别名名称。
  • --versionId string:指定别名指向的版本。
  • --additionalVersionWeight string:设置别名指向的灰度版本和灰度权重。
  • --description string:指定别名的描述信息。
执行示例:
  • macOS操作系统或Linux操作系统
    s cli fc-api updateAlias --aliasName release --description tttt --versionId '1' --additionalVersionWeight '{"2": 0.1}' --serviceName mytest
  • Windows操作系统
    s cli fc-api updateAlias --aliasName release --description tttt --versionId "1" --additionalVersionWeight "{\"1\": 0.1}" --serviceName mytest

关于更新别名的API接口的详细信息,请参见UpdateAlias

获取别名配置信息

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

关于获取别名配置信息的API接口的详细信息,请参见GetAlias

获取别名列表

命令格式:
s cli fc-api listAliases --region <regionid> --access <accessname> --props <props> --serviceName <serviceName> --limit <limit number> --nextToken <nextresult> --prefix <return prefix> --startkey <startkey>
参数说明:
  • --region string:指定部署资源的地域。
  • --access string:指定使用的密钥别名。
  • --props string:配置组件参数。关于props的参数信息,请参见YAML规范
  • --limit string:设置限定此次返回资源的数量。
  • --nextToken string:设置用来返回更多结果的令牌。第一次查询时不需要提供这个参数,后续查询的Token从返回结果中获取。
  • --prefix string:设置返回资源的名称前缀。
  • --startKey string:设定结果从startKey之后(包括startKey)按字母排序的第一个开始返回。
  • --serviceName string:指定服务名称。
执行示例:
s cli fc-api listAliases --region cn-hangzhou --limit 3 --serviceName mytest

关于获取别名列表的API接口的详细信息,请参见ListAliases