Começando com AWS Eclipse Plugin com AWS SDK

Recentemente a Amazon lançou um plugin para que o desenvolvedor possa trabalhar com sua infra direto do eclipse. Muita coisa que você pode fazer no Console do AWS, agora pode fazer diretamente pelo Eclipse! Não leva muito tempo para configurar.

Primeiro instale o plugin no eclipse em Help -> Install new software. Utilize: http://aws.amazon.com/eclipse

Após a instalação você precisa ir ao AWS Consol e no menu procure Security Credentials. Lá você encontrará algo como a imagem abaixo:

Security Credentials

Security Credentials

Se você não tiver nenhuma chave criada, basta clicar no link que é disponibilizado para criar uma nova chave. Não é necessário criar uma chave para cada grupo.

Voltando ao plugin, a primeira coisa que você deve fazer é configurar suas chaves de acesso. Como na imagem abaixo, você vai precisar configurar seu Access Key e sua Secret Access Key. Os parâmetros adicionais serão necessários se você quer acessar suas instâncias, security groups entre outras coisas de dentro do eclipse.

Configurações AWS Plugin

Configurações AWS Plugin

Pronto, com essas configurações você já pode visualizar tudo que vc tem na amazon. Basta selecionar o que se quer visualizar:

Views AWS

Views AWS

Outra coisa interessante desse plugin é que ele já te ajuda com uma base de código baseado no seu SDK. Quando você cria seu primeiro projeto, alguns códigos de exemplo são criados para te dar uma boa introdução sobre o AWS SDK.

Lembrando que você não precisa criar o projeto diretamente pelo plugin. Basta você ter no seu projeto o SDK no path e um AwsCredentials.properties na raiz do seu projeto com as seguintes informações:

secretKey=[sua secrete key]
accessKey=[sua access key]

Você pode baixar o jar diretamente do repositório do maven

<xml>
<dependency>
	<groupId>com.amazonaws</groupId>
	<artifactId>aws-java-sdk</artifactId>
	<version>1.0.002</version>
</dependency>
</xml>

E, para subir uma máquina, basta ir menu EC2 Instances selecionar sua instância clicar com o botão direito e iniciar clicar em start instances como na figura abaixo.

EC2 Instances

Start Instances

Para quem tem muitas instâncias e precisa criar muitas temporárias, o plugin certamente ajuda muito!

Para mais informações sobre o plugin: http://docs.aws.amazon.com/AWSToolkitEclipse/latest/GettingStartedGuide/Welcome.html

Para começar com o SDK da Amazon: http://docs.aws.amazon.com/AWSSdkDocsJava/latest/DeveloperGuide/java-dg-setup.html

3 Comentários

  1. Bruno Arueira 10/07/2013 at 14:50 #

    Muito bacana, pois agora pode ser gerenciado várias etapas do ciclo de desenvolvimento diretament do eclipse 🙂

  2. Roberto Shizuo 11/07/2013 at 17:04 #

    fica bem mais facil que acessar o console!

  3. Denis Santos 23/07/2013 at 13:09 #

    Esse post veio na hora certa, isso estava na minha task list para estudar e fazer um teste 😉

Deixe uma resposta