Sauvegardez à l'aide de 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 gère les fichiers par ID, vous ne savez donc pas quel ID est quel fichier.
Par conséquent, utilisez SimpleDB pour associer le nom de fichier à l'ID.
Étant donné que SimpleDB ne fonctionne qu'à partir de l'API, créez un domaine à partir d'un script
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:
#Si aucun, le nom de la région est mal configuré.
print 'Invalid Region.'
return
# "jp.mursts.sdb.glacier_backup"Créez un domaine nommé
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 #Région de Tokyo
bookkeeping=True
bookkeeping-domain-name=jp.mursts.sdb.glacier_backup #Nom de domaine SimpleDB
logfile=~/.glacier-cmd.log
loglevel=INFO
output=print
Créez un coffre-fort avec le nom "Test"
$ glacier-cmd mkvault Test
$ glacier-cmd upload Test /path/to/archive
Ici, les informations enregistrées dans SimpleDB sont acquises.
$ glacier-cmd search Test
Recommended Posts