通过 DigitalOcean 的快照脚本

snapshot script via DigitalOcean

我是 运行 一台 Digital Ocean 服务器 (4 GB),我正在尝试使用找到的信息 at Digital Ocean 启用自动快照。然而,除了关闭我的 Droplet 之外,这个脚本似乎没有做任何事情。

为了拍摄 Droplet 的快照,需要先将其关闭。 The script that you linked to 发出 API 调用来执行此操作。所以你不能 运行 来自 Droplet 本身的脚本,否则它不会完成。

你可以在这个函数中看到它是如何做到的:

def power_off(droplet_id)
  url = $baseUrl + "droplets/#{droplet_id}/actions"
  params = {'type' => 'power_off'}
  post(url, params)
end

你可以试试这个工具,更接近你的情况。 命令行,完全自动化。多线程。

我是作者,欢迎提问

DoSnapshot