Herramientas de usuario

Herramientas del sitio


services:aws

¡Esta es una revisión vieja del documento!


Amazon Web Services (AWS)

Básico

boto

Librería en Python para acceder a AWS.

Cómo

Realizar acceso automático

En la carpeta personal añadir un fichero llamado .boto con tus credenciales:

[Credentials]
aws_access_key_id = AKIAJQ1234NA4M1234
aws_secret_access_key = 14Mlme1234vWj+nSIE+yZfEz5678QDLTK2fA+4LT

Glacier

Upload file

from boto.glacier import connect_to_region
from boto import connect_glacier
connection = connect_glacier()
vault = connection.get_vault('alfredgg.backups')
print vault.upload_archive(fname, description='')

Start a download

from boto.glacier import connect_to_region
from boto import connect_glacier
connection = connect_glacier()
vault = connection.get_vault('alfredgg.backups')
retrieve_job = vault.retrieve_archive(archive_id)
print retrieve_job.id

Retrieve file

:?;

from boto.glacier import connect_to_region
from boto import connect_glacier
connection = connect_glacier()
vault = connection.get_vault('alfredgg.backups')
job = vault.get_job(identifier)
if job.completed:
    job.download_to_file("mybackup.tgz")
services/aws.1377589774.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)