Comece a usar rapidamente a AWS com o AWS SDK para Ruby. O SDK ajuda a eliminar a complexidade de codificação ao fornecer classes do Ruby para muitos serviços da AWS, incluindo Amazon S3, Amazon EC2, DynamoDB e muito mais. O SDK é disponibilizado como pacotes individuais que podem ser baixados para cada Serviço da AWS, o que inclui código e documentação. O SDK também está disponível por meio do Ruby Gems (http://rubygems.org/gems/aws-sdk).

Faça o download do GitHub »

Instale o Gem

gem install aws-sdk

ou adicione ao Gemfile

gem 'aws-sdk', '~> 3'

A versão 3 do AWS SDK para Ruby separa o SDK monolítico em módulos de gems específicos de serviços, como aws-sdk-s3 e aws-sdk-dynamodb. Agora cada gem de serviço usa o versionamento semântico restrito, juntamente com os benefícios da entrega contínua das atualizações de API da AWS. Com a separação em módulos, é possível selecionar quais gems de serviço seu aplicativo ou sua biblioteca exige, bem como atualizá-los independentemente uns dos outros.

É possível obter uma lista completa dos gems aceitos no arquivo README da nossa página do GitHub, que também inclui um guia de upgrade detalhado para usuários da versão 2.

Outros gems pertinentes para os desenvolvedores do Ruby incluem:

aws-sdk-rails: disponibiliza integrações do Ruby on Rails para o AWS SDK para Ruby.
aws-record: disponibiliza uma abstração de mapeamento de dados para o Amazon DynamoDB, criada no AWS SDK para Ruby.

 

 

 

 


A versão 2 do AWS SDK para Ruby tem diversos recursos novos que ajudam a reduzir a quantidade de código a ser escrito. Esta conversa discute e percorre exemplos de código para usar recursos como APIs de recursos, paginadores e waiters, entre outros.

Esse laboratório prático ajuda a começar a executar aplicações Rail na AWS. Começando com um exemplo de aplicação simples, você aprenderá a implantar na AWS usando o AWS OpsWorks e a aprimorar a aplicação com recursos do plugin Rails do AWS SDK para Ruby.


Encontre exemplos e mais informações no Guia do desenvolvedor »

Conecte-se a outros desenvolvedores no Fórum da comunidade do Ruby »

Saiba os detalhes do mais recente SDK nas Notas de release »

Saiba mais sobre o código-fonte no repositório do GitHub »