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](assets/comecando-com-aws-eclipse-plugin-com-aws-sdk/Security-Credentials-300x70.png) 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](assets/comecando-com-aws-eclipse-plugin-com-aws-sdk/Config-300x177.png) 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](assets/comecando-com-aws-eclipse-plugin-com-aws-sdk/Screen-Shot-2013-06-17-at-15.44.53-300x115.png) 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.
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