Un ejemplo de como configurar el gem right_aws de ruby para conectar a los Amazon Web Services (S3).

Instalar los gems de right_aws y right_http_connection

[hgilmour@hgilmour-mac:~]$ alias | ack sgi 
sgi='sudo gem install'
[hgilmour@hgilmour-mac:~]$ sgi right_aws right_http_connection
[hgilmour@hgilmour-mac:~]$ gem list --local | ack right 
right_aws (2.0.0, 1.10.0)
right_http_connection (1.2.4)

Amazon Access Key ID y Amazon Secret Access Key.

Asegúrate de que has configurado el Amazon Access Key ID y la Amazon Secret Access Key. Estos se crean cuando configuras las herramientas de EC2 o cuando quieres conectar a través de una conexión SSH a S3 o a una maquina de EC2.

Añadelos a un fichero local de configuración. Por ejemplo:

[hgilmour@hgilmour-mac:~]$ mkdir ~/.aws
[hgilmour@hgilmour-mac:~]$ chmod 700 ~/.aws
[hgilmour@hgilmour-mac:~]$ vi ~/.aws/aws_config.yml
access_key_id: $YOUR_VALUE
secret_access_key: $YOUR_VALUE
[hgilmour@hgilmour-mac:~]$ chmod 600 ~/.aws/aws_config.yml

EC2_URL variable de entorno

Asegúrate de que la variable de entorno EC2_URL termina con /

export EC2_URL=https://eu-west-1.ec2.amazonaws.com/

Comprueba tu entorno de EC2

[hgilmour@hgilmour-mac:~]$ env | ack EC2
EC2_URL=https://eu-west-1.ec2.amazonaws.com

Lanzar una tarea de thor o rake para probar la conexión

Un ejemplo gist de Thor

Enlaces Útiles

Una interfaz grafica para tareas de gestión de S3.

Almacenado en: herramientas, infraestructura

comentarios

No hay ningún comentario.