Inizia subito a usare AWS con SDK AWS per Ruby. Con il kit SDK scrivere codice è molto più semplice grazie a corsi Ruby dedicati a molti servizi AWS tra cui Amazon S3, Amazon EC2, DynamoDB e molti altri. Il pacchetto singolo scaricabile include la libreria AWS Ruby e la documentazione. SDK è inoltre disponibile tramite RubyGems (http://rubygems.org/gems/aws-sdk).

Download da GitHub »

Installa la gemma

gem install aws-sdk

o aggiungi a Gemfile

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


La versione 2 di SDK AWS per Ruby presenta numerosi miglioramenti, tra cui waiter, paging di risposta, API delle risorse incentrate sui dati, architettura di plug-in semplificata, documentazione migliorata e molto altro.

SDK AWS per Ruby è modularizzato in più gemme, ciascuna delle quali offre funzionalità specifiche.

gem 'aws-sdk'

'aws-sdk' è la gemma principale di SDK. Contiene due gemme 'aws-sdk-core' e 'aws-sdk-resources', che offrono due stili diversi di programmazione sulle API AWS.

gem 'aws-sdk-core'

La gemma nucleo, 'aws-sdk-core', fornisce una mappatura completa e univoca delle API AWS, in un modello di programmazione in stile RPC. È inoltre dotata di numerose funzionalità integrate, come paging di risposta automatico, waiter, validazione dei parametri e supporto di tipo Ruby nel client Amazon DynamoDB.

gem 'aws-sdk-resources'

La gemma risorsa, 'aws-sdk-resources', fornisce un'astrazione orientata all'oggetto sull'interfaccia di “livello basso” o stile RPC nel nucleo, per un'esperienza di coding più semplice e intuitiva. Un oggetto risorsa è un riferimento a una risorsa AWS (ad esempio un'istanza di Amazon EC2 o un oggetto di Amazon S3) che mostra le azioni e gli attributi della risorsa come metodi e variabili dell'istanza. Tra i servizi supportati sono inclusi Amazon EC2, Amazon S3, Amazon SNS, Amazon SQS, AWS IAM, Amazon Glacier, AWS OpsWorks e AWS CloudFormation; altri servizi saranno inoltre aggiunti in futuro.

gem 'aws-sdk-rails' (opzionale)

La gemma aws-sdk-rails fornisce integrazioni Ruby on Rails per SDK AWS per Ruby V2.

gem 'aws-record' (opzionale)

La gem aws-record è un'astrazione di mappatura dei dati per Amazon DynamoDB, sviluppata a partire dal kit SDK AWS per Ruby V2.

 

 


La versione 2 di SDK AWS per Ruby è dotata di numerose nuove funzionalità per aiutare a ridurre la quantità di codice da scrivere. Questa discussione illustra e prende in analisi esempi di codice per funzionalità come API delle risorse, paginator, waiter e molto altro.

Tour della versione 2 di SDK AWS per Ruby

ruby_talk_reinvent_2014

Distribuisci e gestisci app Ruby on Rails su AWS

ruby_lab_railsconf_2015

Questo laboratorio pratico di aiuterà a iniziare con l’esecuzione delle tue applicazioni Rails su AWS. Iniziando da una semplice applicazione campione, apprenderai come distribuire in AWS utilizzando AWS OpsWorks e in seguito a migliorare la tua applicazione con le funzionalità del plug-in Rails di SDK AWS per Ruby.


Trova esempi e altre risorse nella Guida per sviluppatori »

Entra in contatto con gli altri sviluppatori nel forum della community dedicato a Ruby »

Scopri le novità degli SDK più recenti nelle Note di rilascio »

Esplora il codice sorgente nel repository di GitHub »

Stai cercando la precedente versione 1 di SDK AWS per Ruby?

Scarica

Sorgente su GitHub

Utilizzo parallelo