数字海洋蟒蛇客户端
dopysl的Python项目详细描述
#受https://github.com/ahmontero/dop和https://github.com/devo ps/dopy的启发,Digital Ocean Python包装器的吸油量更小
v2.
如果要使用APIv2,需要从https://cloud.digitalocean.com/settings/applications找到API令牌,并将其设置为envvar:
``sh
export do_api_token=…
````
如果仍要使用APIv1,则需要定义客户端ID和API密钥。**!!!小心,v1的api密钥不同于v2的api令牌!!!**。从https://cloud.digitalocean.com/api\u access上找到它,并设置为:
``sh
export do u客户端的id=…
export do u api用户的key=…
````
使用方法
>必须首先调用dopysl.init()来进行身份验证。
>要列出所有的水滴,必须首先调用dopysl.init()来进行身份验证。
```python
dopysl.init()
打印所有的活跃的水滴都会在
``````
或者更漂亮的:
``` python
import dopysl
import json
pp=lambda chunk:json.dumps(chunk,sort\u key=true,indent=4)
>dopysl.init()
>pp(dopysl.all活跃的水滴都会在pp(dopysl.all活跃的水滴都会在ppopopolds())
`````````````>
>如果你使用apiv2而不是区域、大小的ID,等等,也就是说,你可以做
``python
dopysl.init()
dopysl.new撸droplet('new撸vm','512mb','lamp','ams2')
`````
例如:
``````
dopysl.init()
dopysl.all-u-active_-diplops()
dopysl.show_-diplopet('12345')
dopysl.destroy_-diplopet('12345')
dopysl.call_-regions()
dopysl.call_-images()
dopysl.size()
dopysl.dopysl.all-u-domains()
dopysl.dopysl.new液滴(“新液滴”,661601,1)
``
v.2 API的方法是相似的,唯一的区别是
在
大小、图像和数据中心中使用域和段塞的名称而不是ID;例如
`````
dopysl.init()
dopysl.show\domain('exapme.com')
dopysl.new\u droplet('new\u droplet','512mb','lamp',,“ams2”)
```
更多信息,请访问https://github.com/t0mk/dopysl/blob/master/dopysl/\uu init
v2.
如果要使用APIv2,需要从https://cloud.digitalocean.com/settings/applications找到API令牌,并将其设置为envvar:
``sh
export do_api_token=…
````
如果仍要使用APIv1,则需要定义客户端ID和API密钥。**!!!小心,v1的api密钥不同于v2的api令牌!!!**。从https://cloud.digitalocean.com/api\u access上找到它,并设置为:
``sh
export do u客户端的id=…
export do u api用户的key=…
````
使用方法
>必须首先调用dopysl.init()来进行身份验证。
>要列出所有的水滴,必须首先调用dopysl.init()来进行身份验证。
```python
dopysl.init()
打印所有的活跃的水滴都会在
``````
或者更漂亮的:
``` python
import dopysl
import json
pp=lambda chunk:json.dumps(chunk,sort\u key=true,indent=4)
>dopysl.init()
>pp(dopysl.all活跃的水滴都会在pp(dopysl.all活跃的水滴都会在ppopopolds())
`````````````>
>如果你使用apiv2而不是区域、大小的ID,等等,也就是说,你可以做
``python
dopysl.init()
dopysl.new撸droplet('new撸vm','512mb','lamp','ams2')
`````
例如:
``````
dopysl.init()
dopysl.all-u-active_-diplops()
dopysl.show_-diplopet('12345')
dopysl.destroy_-diplopet('12345')
dopysl.call_-regions()
dopysl.call_-images()
dopysl.size()
dopysl.dopysl.all-u-domains()
dopysl.dopysl.new液滴(“新液滴”,661601,1)
``
v.2 API的方法是相似的,唯一的区别是
在
大小、图像和数据中心中使用域和段塞的名称而不是ID;例如
`````
dopysl.init()
dopysl.show\domain('exapme.com')
dopysl.new\u droplet('new\u droplet','512mb','lamp',,“ams2”)
```
更多信息,请访问https://github.com/t0mk/dopysl/blob/master/dopysl/\uu init