cwp的dash api的python命令行接口。
dash-cli的Python项目详细描述
#cwp dash cli
这是一个命令行界面工具,用于与nz通用web平台dash api交互。此工具的主要目标是在Linux主机上轻松支持,而无需安装其他软件包。虽然它可以很容易地在许多不同的框架/语言中实现,但它是用python编写的,原因很简单,**大多数**linux服务器都支持python开箱即用。此包不使用外部库,只使用核心python模块。
支持python>;=3的版本正在积极开发中。
i
收集dash cli
下载dash-cli-0.1.1.tar.gz
安装收集的包:dash cli
运行dash cli的setup.py安装…完成
成功安装dash-cli-0.1.1
$dash cli
执行dash版本0.1.1。
找不到配置文件,让我们配置
cwp api令牌:[cwp_dash_api_令牌]
nstall-(基于centos/rhel的发行版)
````
$sudo easy廑u install dash cli
搜索dash cli
…
已安装/usr/lib/python2.7/站点包/dash廑u cli-0.1.1-py2.7.egg
处理dash cli的依赖项
dash clish cli
执行dash版本0.1.1。
找不到配置文件,让我们配置
cwp api令牌:[cwp_dash_api_令牌]
您现在已配置
````
----
支持简单模式下的快照失败和超时
0.1.3:2018年4月10日
:2018年3月21日*` sspak"集成
s
cli接口,带有cwp dash
位置参数:
要运行的命令子命令
关于一个堆栈/项目
$dash cli stack--project=[project\u id]
````
<
35 35 35 35 35 35 35 35 35 35 35 35 35 35 \ 快照"[项目ID]"
ID类型大小状态环境日期
--
12345所有2.3GB完成UAT 2018-03-19 11:44:05
67890 DB 90.0mB完成产品2018-03-13 15:25:05
````
给定堆栈。请求创建一个**传输**,它本质上是一个排队作业,返回的传输ID可以与"快照状态"一起使用,以查询快照传输的状态。
````
$dash cli snapshot create[项目ID][快照类型][快照环境]
正在执行破折号0.1.2版。
moeedgeazette'moeedgeazette'moeedgeazette'moeedgeazette'snapshot的快照排队
transfer id状态项目类型环境
——
12345 n/a[project_id]db prod
```
``````
dash-cli snapshot的快照状态查询快照转移状态
`````>````
=$moeedge cli snapshot的快照状态[project_id][transfer id][transfer id id id]
>正在执行破折号0.1/>快照排队
transfer-id状态项目
——
12345开始[project-id]
```
`>
````
`````
$dash-cli快照删除[project-id][snapshot\u-id]
0.1.0执行dash-0.1.0。
/>删除具有如下id:12345的[project-id]'[project-id]'快照
br/>/>好的。
```
35 35 35
/>``` ` ` ` `
` ` ` ` ` ` ` ` `
它只有一个命令,对自动化jo很有用bs.
````
$dash cli snapshot simple[项目ID][快照类型][快照环境]
执行dash版本0.1.2。
创建快照请求
等待[项目ID]快照完成…已用x秒
正在等待[项目ID]快照完成…已用x秒
正在等待[项目ID]快照完成…已用x秒
正在下载快照…
正在清理API快照
正常。
```
这是一个命令行界面工具,用于与nz通用web平台dash api交互。此工具的主要目标是在Linux主机上轻松支持,而无需安装其他软件包。虽然它可以很容易地在许多不同的框架/语言中实现,但它是用python编写的,原因很简单,**大多数**linux服务器都支持python开箱即用。此包不使用外部库,只使用核心python模块。
支持python>;=3的版本正在积极开发中。
i
收集dash cli
下载dash-cli-0.1.1.tar.gz
安装收集的包:dash cli
运行dash cli的setup.py安装…完成
成功安装dash-cli-0.1.1
$dash cli
执行dash版本0.1.1。
找不到配置文件,让我们配置
nstall-(基于centos/rhel的发行版)
````
$sudo easy廑u install dash cli
搜索dash cli
…
已安装/usr/lib/python2.7/站点包/dash廑u cli-0.1.1-py2.7.egg
处理dash cli的依赖项
dash clish cli
执行dash版本0.1.1。
找不到配置文件,让我们配置
您现在已配置
````
----
支持简单模式下的快照失败和超时
0.1.3:2018年4月10日
:2018年3月21日*` sspak"集成
s
cli接口,带有cwp dash
位置参数:
要运行的命令子命令
关于一个堆栈/项目
$dash cli stack--project=[project\u id]
````
<
35 35 35 35 35 35 35 35 35 35 35 35 35 35 \ 快照"[项目ID]"
ID类型大小状态环境日期
--
12345所有2.3GB完成UAT 2018-03-19 11:44:05
67890 DB 90.0mB完成产品2018-03-13 15:25:05
````
给定堆栈。请求创建一个**传输**,它本质上是一个排队作业,返回的传输ID可以与"快照状态"一起使用,以查询快照传输的状态。
````
$dash cli snapshot create[项目ID][快照类型][快照环境]
正在执行破折号0.1.2版。
moeedgeazette'moeedgeazette'moeedgeazette'moeedgeazette'snapshot的快照排队
transfer id状态项目类型环境
——
12345 n/a[project_id]db prod
```
``````
dash-cli snapshot的快照状态查询快照转移状态
`````>````
=$moeedge cli snapshot的快照状态[project_id][transfer id][transfer id id id]
>正在执行破折号0.1/>快照排队
transfer-id状态项目
——
12345开始[project-id]
```
`>
````
`````
$dash-cli快照删除[project-id][snapshot\u-id]
0.1.0执行dash-0.1.0。
/>删除具有如下id:12345的[project-id]'[project-id]'快照
br/>/>好的。
```
35 35 35
/>``` ` ` ` `
` ` ` ` ` ` ` ` `
它只有一个命令,对自动化jo很有用bs.
````
$dash cli snapshot simple[项目ID][快照类型][快照环境]
执行dash版本0.1.2。
创建快照请求
等待[项目ID]快照完成…已用x秒
正在等待[项目ID]快照完成…已用x秒
正在等待[项目ID]快照完成…已用x秒
正在下载快照…
正在清理API快照
正常。
```