aboutsummaryrefslogtreecommitdiff
path: root/README
blob: eeaa166641306d2aaf3922b5b3df686429365aae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
App::Glacier
============

Command line utility for working with Amazon Glacier, an online service
that provides storage for data archiving and backup.

Usage:

  glacier COMMAND [OPTIONS] [ARGS]

The COMMAND requests a particular action, such as ls (list), get, or put.

The tool uses versioned file naming scheme, sp that multiple copies of the
same file can be kept. Files are versioned in reverse chronological order,
so that version 1 refers to the latest copy, 2 to the penultimate copy, and
so on.

Examples:

1. List vaults

  glacier ls

2. List files in a vault, using detailed output format.

  glacier ls -l VAULT

3. Get latest version of FILE from the vault:

  glacier get VAULT FILE

4. Get the penultimate version of FILE:

  glacier get VAULT 'FILE;2'

5. Store the file:

  glacier put VAULT FILE

6. Create a vault:

  glacier mkvault NEWNAME

Installation
============

1. perl Makefile.PL
2. Run "make install" as root.
3. Install the following cronjob:

  */4 * * * *  root  glacier periodic

The exact schedule is entirely up to you. Running periodic maintenance each
4 hours gives a sane default.

Copying
=======
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3, or (at your option)
any later version.

See http://www.gnu.org/licenses.

Return to:

Send suggestions and report system problems to the System administrator.