Cónoceme

Sincronizar Linux con S3 Amazon

¿Qué es el servicio Amazon S3?
El terminó Amazon S3 proviene de Amazon Simple Storage Service (como notarán de ahi salen las 3S o S3).

Amazon S3 se usa para almacenar y recuperar cualquier cantidad de datos en cualquier momento, desde cualquier parte de la Web.

¿Qué tareas puedo hacer en Amazon S3?
1.- Registrarse en Amazon S3.
2.- Crear un Depósito.
3.- Añadir un Objeto a un depósito.
4.- Visualizar el objeto.
5.- Mover un objeto.
6.- Borrar un Objeto y un Depósito.

Deposito.- Contenedor de archivos.
Objeto.- Nuestro archivos que estan dentro del Deposito.


Ingresamos al directorio de repositorios
cd /etc/yum.repos.d/
Descargamos el repositorio en ese Directorio
wget http://s3tools.org/repo/RHEL_6/s3tools.repo
yum install s3cmd
Preguntas si queremos importar Key le decimos que si: Yes
Importing GPG key 0xE612B227:
 Userid     : "home:mludvig OBS Project <home:mludvig@build.opensuse.org>"
 Fingerprint: 96c4 2afc 03b2 73a8 43e2 a964 9f7d 494d e612 b227
 From       : http://s3tools.org/repo/RHEL_6/repodata/repomd.xml.key
Is this ok [y/N]: y
Finalmente nos mostrara:
Installed:
  s3cmd.x86_64 0:1.0.0-4.1 
Ahora para configurar ejecutamos: 
s3cmd --configure
Paso siguiente nos solicitara nuestra Acces Key y  Secret Key:
Enter new values or accept defaults in brackets with Enter.
Refer to user manual for detailed description of all options.

Access key and Secret key are your identifiers for Amazon S3
Access Key: AATFHFJSJJEJEJEEEEE
Secret Key: ifgYbeorzwL+qjvjeurfhsdjsadTp
Ahora nos Pedira un password lo dejamos en blanco y le damos ENTER
Encryption password is used to protect your files from reading
by unauthorized persons while in transfer to S3
Encryption password:
Ahora nos pedira la ruta donde instalar el bin le damos Enter para la ruta por defecto.
Path to GPG program [/usr/bin/gpg]:
Ahora nos preguntara si deseamos usar HTTPS le damos enter por defecto es NO:
When using secure HTTPS protocol all communication with Amazon S3
servers is protected from 3rd party eavesdropping. This method is
slower than plain HTTP and can't be used if you're behind a proxy
Use HTTPS protocol [No]:
Ahora preguntara si deseamos usar PROXY lo dejamos en blanco y ENTER:
On some networks all internet access must go through a HTTP proxy.
Try setting it here if you can't conect to S3 directly
HTTP Proxy server name:
Ahora mostrara un resumen de la Configuración:
New settings:
  Access Key: AATFHFJSJJEJEJEEEEE
  Secret Key: ifgYbeorzwL+qjvjeurfhsdjsadTp
  Encryption password: 
  Path to GPG program: /usr/bin/gpg
  Use HTTPS protocol: False
  HTTP Proxy server name: 
  HTTP Proxy server port: 0
Ahora Preguntara si deseamos hacer un TEST o prueba con nuestras credenciales le decimos que si "YES"
Test access with supplied credentials? [Y/n] y
si todo esta bien nos mostrara lo siguiente:
Success. Your access key and secret key worked fine :-)
Ahora nos preguntara si deseamos guardar la configuración le decimos que si y nos generara un archivo oculto .s3cfg:
Save settings? [y/N] y
Configuration saved to '/root/.s3cfg'

0 comentarios: