介绍

更新时间:
复制为 MD 格式

云速搭CADT主要以阿里云控制台作为访问和操作入口,针对部分需要通过API进行批量操作和实现运维自动化的场景,CADT提供了OpenAPI便于阿里云用户进行对接,从而满足更定制化的资源部署需求。

CADT命令行工具是在OpenAPI的基础之上,基于Python语言实现的命令行交互式工具,作为用户对接CADT的一个样例。

cadt % 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获取询价结果