12 unstable releases (5 breaking)
|0.6.0||Aug 22, 2023|
|0.5.1||Apr 11, 2023|
|0.5.0||Mar 8, 2023|
|0.4.2||Oct 3, 2022|
|0.2.0||Nov 11, 2020|
#2226 in Network programming
2,059 downloads per month
coldsnap is a command-line interface that uses the Amazon EBS direct APIs to upload and download snapshots.
It does not need to launch an EC2 instance or manage EBS volume attachments. It can be used to simplify snapshot handling in an automated pipeline.
Upload a local file into an EBS snapshot:
$ coldsnap upload disk.img
If you want to wait for the uploaded snapshot to be in "available" state, add
$ coldsnap upload --wait disk.img
Alternately, you can use
coldsnap wait, which offers more flexibility in terms of wait duration and behavior.
$ coldsnap wait snap-1234
Download an EBS snapshot into a local file:
$ coldsnap download snap-1234 disk.img
coldsnap --help to see more options.
coldsnap can be installed using
$ cargo install --locked coldsnap
See CONTRIBUTING for more information.
This project is licensed under the Apache-2.0 License.