Sichern Sie mit amazon-glacier-cmd-interface
$ pip install boto
~/.boto
[Credentials]
aws_access_key_id = YOURACCESSKEY
aws_secret_access_key = YOURSECRETKEY
$ git clone https://github.com/uskudnik/amazon-glacier-cmd-interface
$ cd amazon-glacier-cmd-interface
$ python setup.py install
Glacier verwaltet Dateien nach ID, sodass Sie nicht wissen, welche ID welche Datei ist.
Verwenden Sie daher SimpleDB, um den Dateinamen mit der ID zu verknüpfen.
Da SimpleDB nur über die API betrieben wird, erstellen Sie eine Domäne aus einem Skript
create_sdb_domain.py
#!/usr/bin/env python
# coding: utf-8
import boto.sdb
def main():
conn = boto.sdb.connect_to_region('ap-northeast-1')
if conn is None:
#Wenn Keine, ist der Regionsname falsch konfiguriert.
print 'Invalid Region.'
return
# "jp.mursts.sdb.glacier_backup"Erstellen Sie eine Domain mit dem Namen
conn.create_domain('jp.mursts.sdb.glacier_backup')
print conn.get_all_domains()
if __name__ == '__main__':
main()
$ create_sdb_domain.py
~/.glacier-cmd
[aws]
access_key=YOURACCESSKEY
secret_key=YOURSECRETKEY
[glacier]
region=ap-northeast-1 #Region Tokio
bookkeeping=True
bookkeeping-domain-name=jp.mursts.sdb.glacier_backup #SimpleDB-Domainname
logfile=~/.glacier-cmd.log
loglevel=INFO
output=print
Erstellen Sie einen Tresor mit dem Namen "Test"
$ glacier-cmd mkvault Test
$ glacier-cmd upload Test /path/to/archive
Hier werden die in SimpleDB gespeicherten Informationen erfasst.
$ glacier-cmd search Test
Recommended Posts