[PYTHON] J'ai essayé d'utiliser Amazon Glacier

Sauvegardez à l'aide de amazon-glacier-cmd-interface

installer boto

$ pip install boto

Créer un fichier de configuration à utiliser avec boto

~/.boto


[Credentials]
aws_access_key_id = YOURACCESSKEY
aws_secret_access_key = YOURSECRETKEY

Installation de l'interface amazon-glacier-cmd

$ git clone https://github.com/uskudnik/amazon-glacier-cmd-interface
$ cd amazon-glacier-cmd-interface
$ python setup.py install

Créer un domaine pour Amazon SimpleDB

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

Créer un fichier de configuration à utiliser avec amazon-glacier-cmd-interface

~/.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éer un coffre-fort

Créez un coffre-fort avec le nom "Test"

$ glacier-cmd mkvault Test

Téléverser un fichier

$ glacier-cmd upload Test /path/to/archive

Afficher la liste des archives téléchargées

Ici, les informations enregistrées dans SimpleDB sont acquises.

$ glacier-cmd search Test

Recommended Posts

J'ai essayé d'utiliser Amazon Glacier
J'ai essayé d'utiliser paramétré
J'ai essayé d'utiliser argparse
J'ai essayé d'utiliser la mimesis
J'ai essayé d'utiliser Amazon SQS avec django-celery
J'ai essayé d'utiliser anytree
J'ai essayé d'utiliser Summpy
J'ai essayé d'utiliser coturn
J'ai essayé d'utiliser Pipenv
J'ai essayé d'utiliser matplotlib
J'ai essayé d'utiliser "Anvil".
J'ai essayé d'utiliser Hubot
J'ai essayé d'utiliser ESPCN
J'ai essayé d'utiliser openpyxl
J'ai essayé d'utiliser Ipython
J'ai essayé d'utiliser PyCaret
J'ai essayé d'utiliser cron
J'ai essayé d'utiliser ngrok
J'ai essayé d'utiliser face_recognition
J'ai essayé d'utiliser Jupyter
J'ai essayé d'utiliser doctest
J'ai essayé d'utiliser du folium
J'ai essayé d'utiliser jinja2
J'ai essayé d'utiliser du folium
J'ai essayé d'utiliser la fenêtre de temps
[J'ai essayé d'utiliser Pythonista 3] Introduction
J'ai essayé d'utiliser easydict (mémo).
J'ai essayé la reconnaissance faciale avec Face ++
J'ai essayé d'utiliser RandomForest
J'ai essayé d'utiliser BigQuery ML
J'ai essayé d'utiliser git inspector
J'ai essayé d'utiliser magenta / TensorFlow
J'ai essayé d'utiliser AWS Chalice
J'ai essayé d'utiliser l'émojinateur Slack
J'ai essayé d'utiliser Rotrics Dex Arm # 2
J'ai essayé d'utiliser Rotrics Dex Arm
J'ai essayé d'utiliser GrabCut d'OpenCV
J'ai essayé d'utiliser Thonny (Python / IDE)
J'ai essayé de communiquer avec le client serveur en utilisant tmux
J'ai essayé l'apprentissage par renforcement avec PyBrain
J'ai essayé l'apprentissage en profondeur avec Theano
J'ai essayé d'utiliser le notebook jupyter d'une manière ou d'une autre
[Kaggle] J'ai essayé le sous-échantillonnage en utilisant un apprentissage déséquilibré
J'ai essayé de photographier une vague de tortue en utilisant OpenPose
J'ai essayé d'utiliser l'API checkio
J'ai essayé le traitement asynchrone en utilisant asyncio
J'ai essayé de gratter
J'ai essayé PyQ
J'ai essayé de jouer au jeu ○ ✕ en utilisant TensorFlow
J'ai essayé d'utiliser l'API de données YOUTUBE V3
J'ai essayé d'utiliser du sélénium avec du chrome sans tête
J'ai essayé de dessiner une ligne en utilisant une tortue
J'ai essayé d'utiliser l'optimisation bayésienne de Python
J'ai essayé de classer le texte en utilisant TensorFlow
J'ai essayé d'utiliser la recherche sélective comme R-CNN
J'ai essayé AutoKeras
J'ai essayé d'utiliser l'API UnityCloudBuild de Python