跳转到主要内容

用于在法国IFB云上启动和停止实例的命令行工具

项目描述

ifbcloud 命令行工具

这是一个命令行工具,可以

  • 快速获取已启动实例的状态

  • 启动新实例

  • 停止实例

安装

pip install ifbcloud

使用方法

要获取当前状态,请执行

ifbcoud status -u <your_ifb_username> -p <your_ifb_password>

要启动新实例,请执行

ifbcloud start -u <your_ifb_username> -p <your_ifb_password> -n <name_for_your_instance>

要查看您当前定义的磁盘,请执行

ifbcloud disks -u <your_ifb_username> -p <your_ifb_password>

要启动实例并附加名为 disk0 的磁盘,请执行

ifbcloud start -u <your_ifb_username> -p <your_ifb_password> -n <name_for_your_instance> -dn disk0

要停止实例,请执行

ifbcloud stop -u <your_ifb_username> -p <your_ifb_password> -n <name_for_your_instance>

要获取可用设备的列表,请执行

ifbcloud appliances -u <your_ifb_username> -p <your_ifb_password>

要启动与默认(Docker 16.07)不同的设备,例如“BIO ComputeNode (16.07.2)”,请执行

ifbcloud start -u <你的ifb用户名> -p <你的ifb密码> -n <你的实例名称> -a "BIO ComputeNode (16.07.2)"

更多选项可以在子命令帮助部分找到。

快捷键

如果你不想反复输入用户名和密码(并将其存储在shell的历史记录中),你可以导出环境变量IFB_USERNAMEIFB_PASSWORD,并省略-u-p选项。

限制

你可以将持久存储附加到新的实例上,但首先需要在IFB云存储界面中手动创建磁盘。

此实用程序不使用任何公共API,只是从浏览器的POST请求中逆向工程,因此如果IFB升级其云服务,这可能会在任何时候开始失败。

历史

0.1.2 (2016-10-12)

  • 默认设备ID已从215更改为206(Docker(16.07))

0.1.1 (2016-09-19)

  • 支持选择设备(见ifbcloud appliances以获取可用设备的列表)

0.1.0 (2016-09-19)

  • 支持指定附加到实例的持久磁盘

  • 支持磁盘子命令以显示可用磁盘

0.0.2 (2016-09-11)

  • 初始版本

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

ifbcloud-0.1.2.tar.gz (5.8 kB 查看哈希)

上传时间

由支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面