Herramientas de usuario

Herramientas del sitio


services:aws

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
services:aws [2013/08/27 07:32]
alfred [Cómo]
services:aws [2020/05/09 09:25] (actual)
Línea 4: Línea 4:
   * [[https://​github.com/​boto/​boto|Proyecto]]   * [[https://​github.com/​boto/​boto|Proyecto]]
   * [[http://​boto.readthedocs.org/​en/​latest/​|Documentación]]   * [[http://​boto.readthedocs.org/​en/​latest/​|Documentación]]
 +  * [[http://​aws.amazon.com/​articles/​Python/​3998|Tutorial]]
  
 Librería en Python para acceder a AWS. Librería en Python para acceder a AWS.
- 
 ==== Cómo ==== ==== Cómo ====
 === Realizar acceso automático === === Realizar acceso automático ===
Línea 23: Línea 23:
 connection = connect_glacier() connection = connect_glacier()
 vault = connection.get_vault('​alfredgg.backups'​) vault = connection.get_vault('​alfredgg.backups'​)
-print vault.upload_archive(fname)+print vault.upload_archive(fname, description=''​) 
 +</​code>​ 
 + 
 +==== Start a download ==== 
 +<code python>​ 
 +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 
 +</​code>​ 
 + 
 +==== Retrieve file ==== 
 +:?: 
 +<code python>​ 
 +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"​)
 </​code>​ </​code>​
services/aws.1377588757.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)