云应用引擎 CAE-deploy.sh脚本说明:脚本参数说明

时间:2024-07-08 11:45:36

脚本参数说明

表1 脚本参数说明

参数

是否必须

参数类型

描述

region

String

项目名称。

project_id

String

项目id。

environment_name

String

组件的环境名称。

application_name

String

组件的应用名称。

component_name

String

组件名称。

deploy_type

String

部署类型: software或image。

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

obsutil

String

当使用软件包部署如jar包部署时为必须参数。上传jar包到obs的工具安装的绝对路径。

示例:/root/tools/obsutil/obsutil_linux_amd64_5.4.6/obsutil。

bucket_name

String

当使用软件包部署时为必须参数。存放软件包的obs桶名称。

bucket_dir

String

当使用软件包部署时为必须参数。

软件包在obs桶中的存放目录,默认是根目录,目录需要以/结尾,如果obs桶中没有这个目录,会自动创建出该目录。如根目录“/”,根目录下面的test目录“/test/”。

swr_organization

String

当使用镜像部署时为必须参数。上传到swr的组织名称。

AK

String

当使用镜像部署时为必须参数。创建永久AK、SK中的AK参数,用于登录swr镜像仓库。

login_secret

String

当使用镜像部署时为必须参数。swr的登录密钥,用于登录swr镜像仓库。通过创建永久AK、SK获取的AK/SK,执行如下命令,返回的结果就是登录密钥:

printf "$AK" | openssl dgst -binary -sha256 -hmac "$SK" | od -An -vtx1 | sed 's/[ \n]//g' | sed 'N;s/\n//'
support.huaweicloud.com/bestpractice-cae/cae_05_0016.html