Joaquin Diez’s Weblog

Small notes…thoughts… etc..

Amazon Ec2: Configurando Linux(Debian,Ubuntu)

PreCondicion: Tener JAVA_HOME configurado correctamente.

Una vez que te has dado de alta como usuario de Amazon WebServices y como usuarios de Amazon Ec2, llega el momento el configurar el entorno para poder hacer uso de sus APIS y comandos.

Amazon va continuamente actualizando sus APIS para ampliar funcionalidades, por lo que necesitaba algo que me permitiera estar siempre con la ultima version disponible en el sistemas.

EL siguiente script hace todo lo necesario para desde cero poder tener tu sistema listo para interactuar con los servicios de Amazon Ec2.


#!/bin/bash
sudo apt-get install ruby rubygems libopenssl-ruby debootstrap dpkg

RDIR=”`pwd`”
PREDIR=$RDIR/mydir
rm -d -f -r soft
mkdir soft
cd soft
wget http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools.zip
wget http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
unzip ec2-ami-tools.zip
cd ec2-ami*
export EC2_AMITOOL_HOME=”`pwd`”
cd ..
unzip ec2-api-tools.zip
cd ec2-api*
export EC2_HOME=”`pwd`”
cd ..
cd ..
export EC2_CERT=$PREDIR/cert-MYCERTIFICADO-GENERADO-POR-AMAZON.pem
export EC2_PRIVATE_KEY=$PREDIR/pk-PRIVATE-KEY-GENERADA-POR-AMAZON.pem
export EC2_USER_ID=MI-NUMERO-DE-USUARIO

export PATH=$PATH:$EC2_HOME/bin:$EC2_AMITOOL_HOME/bin
export AWS_ACCESS_KEY=MY-ACCESS-KEY
export AWS_SECRET_KEY=MY-SECRET-KEY

export EC2_GSG_KEYPAIR=my-keypair
export UPLOAD_BUCKET_NAME=se-uploaf-bcket
export RUBYLIB=$RUBYLIB:/usr/lib/site_ruby/

guarda el código anterior en un fichero llamado por ejemplo config-ec2.sh y dale permisos de ejecucion con

chmod +x config-ec2.sh

luego:

source config-ec2.sh

una vez se ejecute si todo ha ido bien prueba a escribir el siguiente comando.

ec2-describe-images --all

si te aparece la lista de Amis disponibles.. enhorabuena ya puedes empezar a disfrutar de esta herramienta revolucionaria que es Amazon EC2

Agosto 31, 2008 - Publicado por Joaquin Diez | desarrollo, ec2, linux, ruby | , , , , , | Aún no hay comentarios

Aún no hay comentarios.

Deja un comentario