本文介绍安装CADT命令行工具的操作方法。
操作前提
-
请确保您已安装了Python,并且Python版本在3.6以上。
-
安装Git,如未安装,请参考安装Git。
操作步骤
-
检查当前Python 版本,需要至少Python3.6以上。
python --version pip3 --versionpython3 --version Python 3.8.2 pip3 --version pip 22.1.1 from /Library/Python/3.8/site-packages/pip (python 3.8) -
下载CADT命令行源码。
git clone https://code.aliyun.com/best-practice/cadt-cli.git -
安装CADT命令行工具。
cd cadt-cli sudo pip3 install -e .重要不要漏了命令后边的 .
-
安装完成后可以直接输入 cadt 命令验证,首次使用将需要输入阿里云账号AK,输入AK后将保存在当前目录 .cadt.config 文件中。(请注意AK所处环境的安全性,避免泄露。)
cadt --helpxxx@B-CJLEMD6M-0106 cadt-cli % cadt --help 2022-07-25 14:36:29 : [Errno 2] No such file or directory: './cadt.config' To use cadt command line tools you need to specified aliyun access key and secret. Enter your KEY ID: -
输入AK 后,再次执行 cadt --help 可以查看具体的命令。
% cadt --help Usage: cadt [OPTIONS] COMMAND [ARGS]... Options: --help Show this message and exit. Commands: apply 创建应用,校验,询价,并输出结果,用户输入yes后执行部署 batch-apply 批量创建应用,校验,询价,执行部署 create-app 基于CADT上官方模板或私有模板创建新的应用 delete-app 删除应用 deploy 部署应用并创建资源 download-app-image 获取应用的架构图 get-app 获取指定应用的基本信息、校验结果、计费结果、部署结果 get-template 获取模板图片及架构图相关信息 list-apps 该接口提供当前用户下所有应用的列表。其中可选参数keyword定义应用名中包含的关键字 list-templates 获取模板列表,包括模板名称、架构图地址、架构图序列化文件地址等 release 该接口释放应用的资源 step-apply 按顺序创建应用,校验,询价,执行部署 validate 对应用下的资源输入的合法性进行校验,异步执行,校验结果调用GetApplication获取 valuate 对应用下的资源进行询价,通过GetApplication获取询价结果
该文章对您有帮助吗?