grayfolk / digitalocean-api-shell
v1.0.4
2021-10-16 23:49 UTC
Requires
- php: ^7.4
- ext-curl: *
- ext-gmp: *
- ext-json: *
- badcow/dns: ^4.1
- cakephp/chronos: ^2.2
- guzzlehttp/guzzle: ^7.2
- http-interop/http-factory-guzzle: ^1.0
- league/climate: ^3.7
- toin0u/digitalocean-v2: ^4.3
- yiisoft/arrays: ^1.0
Requires (Dev)
README
用于操作DigitalOcean API的命令行工具
要求
安装
- 运行
composer create-project grayfolk/digitalocean-api-shell. - 进入
digitalocean-api-shell文件夹并编辑accounts.json。这是一个简单的 JSON 文件,包含"username" : "API Key"对。您可以使用任何方便的用户名 - 它与DigitalOcean无关,仅用作别名(但必须是唯一的)和真实的DigitalOcean API密钥。您可以在您的 DigitalOcean账户 - API - 个人访问令牌 - 生成新令牌 中获取API密钥。
运行
进入 digitalocean-api-shell 文件夹并运行 ./do.
默认情况下,实用程序将以干燥模式运行,任何更改都不会应用。要启用工作模式,请使用 -w 选项:./do -w.
功能
- 将域名移动到另一个账户
- 备份域名(域)的zone文件
- 从zone文件创建新的域名