0

我有一个 dotcloud 服务,我想对其进行配置,使其在完成任务后关闭并自行销毁。

这应该意味着我不会收取比我实际需要的更多的服务器时间。

执行此操作的明显方法是使用 dotcloud CLI,但这并未安装在 dotcloud 实例上。此外,dotcloud 用户无权运行该shutdown命令。

有没有一种简单的方法可以做到这一点,或者我需要部署一个安装 dotcloud CLI 的自定义服务,然后可以从该服务中自行销毁?

4

1 回答 1

2

服务没有官方方法可以自行销毁,但正如您所描述的,您可以安装 CLI 和您的凭据(我建议在通过设置的环境变量中使用您的 API 密钥dotcloud env set),然后编写dotcloud destroy -A <app name> <servicename>调用脚本。

一种更有效的方法是拥有一名永久工人并继续为其提供工作。dotCloud 平台最适合具有相对一致的 RAM 需求的应用程序,因为我们不提供自动缩放功能。

于 2013-07-19T00:23:01.090 回答