应用管理与运维平台 SERVICESTAGE-upgrade.sh脚本说明:脚本参数说明

时间:2023-11-08 17:26:22

脚本参数说明

参数

是否必须

参数类型

描述

region

String

Region名称。获取方法,请参考参数值获取

project_id

String

项目ID。获取方法,请参考参数值获取

application_id

String

应用ID。获取方法,请参考参数值获取

component_id

String

组件ID。获取方法,请参考参数值获取

rolling_release_batches

int

分批部署批次。

deploy_type

String

部署类型。

  • package表示软件包部署。
  • image表示镜像部署。

obsutil

String

当使用软件包部署如jar包部署时为必选参数,上传jar包到obs的工具安装的绝对路径。例如:/root/tools/obsutil/obsutil_linux_amd64_5.4.6/obsutil。

bucket

String

当使用软件包部署时为必选参数,上传到obs的桶路径,格式为obs://{桶名称},例如:obs://obs-mzc。

obs_jar_url

String

当使用软件包部署时为必选参数。软件包上传obs后的链接,格式为obs://{桶名}/{软件包名}。例如,obs://obs-mzc/spring-demo-0.0.1-SNAPSHOT.jar。

machine_image_name

String

当使用镜像部署时为必选参数,Jenkins打包构建后生成的镜像,格式为:{镜像名称}:{版本},例如:java-test:v1。

swr_image_url

String

当使用镜像部署时为必选参数,上传到SWR镜像仓库的镜像包路径,格式为:{镜像仓库地址}/{组织名称}/{镜像包名称}:{版本},其中SWR镜像仓库地址格式为:swr.{区域所属项目名称}.myhuaweicloud.com。

AK

String

当使用镜像部署时为必选参数。访问密钥ID,即AK,用于登录SWR镜像仓库。获取方法,请参考访问密钥

SK

String

当使用镜像部署时为必选参数。与访问密钥ID(AK)结合使用的密钥,即SK,用于登录SWR镜像仓库。获取方法,请参考访问密钥

login_secret

String

当使用镜像部署时为必选参数。SWR镜像仓库的登录密钥,用于登录SWR镜像仓库。执行如下命令,返回的结果就是登录密钥:

printf "{AK}" | openssl dgst -binary -sha256 -hmac "{SK}" | od -An -vtx1 | sed 's/[ \n]//g' | sed 'N;s/\n//'

{AK}、{SK}请替换为已获取到的AK、SK的值。

swr_url

String

当使用镜像部署时为必选参数。SWR镜像仓库地址,格式为:swr.{区域所属项目名称}.myhuaweicloud.com

support.huaweicloud.com/bestpractice-servicestage/servicestage_05_0032.html