Acceso a Amazon S3

Amazon S3

Amazon S3 es un servicio de almacenamiento de objetos seguro, duradero y altamente escalable.Amazon S3 es fácil de utilizar con una sencilla interfaz de servicios web para almacenar y recuperar la cantidad de datos que desee desde cualquier ubicación de la web.

Amazon S3 ofrece un almacenamiento de objetos rentable para una gran variedad de casos de uso como aplicaciones en la nube, distribución de contenidos, copias de seguridad y archivado, recuperación de desastres y análisis de big data.

Acceso

Para acceder a S3 lo más simple es hacerlo a través de la consola de Amazon

Para poder hacerlo de forma programada (por ejemplo en un script de línea de comandos) lo más fácil es usar el cliente AWS (CLI)

una vez instalado el cliente, ejecutar la configuración desde la línea de comandos:

aws configure

Para listar el contenido de un bucket

aws s3 ls s3://querecon.backup

Para subir un fichero

aws s3 cp file.txt s3://bucket-name/

Para sincronizar un directorio

aws s3 sync . s3://my-bucket/MyFolder --delete

s3-bash

s3-bash son un conjunto de scripts que facilitan el acceso a S3 desde un shell de Bash.

https://github.com/cosmin/s3-bash