Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
La aws-sdk
gemma include un'interfaccia interattiva a riga di comando Read-Eval-Print-Loop (REPL) in cui è possibile testare l'SDK for Ruby e vedere immediatamente i risultati. Le gemme SDK for Ruby sono disponibili all'indirizzo .org. RubyGems
Prerequisiti
-
aws-v3.rb
Si trova nella gemma. aws-sdk-resources
La aws-sdk-resources
gemma è inclusa anche nella gemma principaleaws-sdk
. -
Avrai bisogno di una libreria xml, come la
rexml
gem. -
Sebbene il programma funzioni con Interactive Ruby Shell (
irb
), si consiglia di installare lapry
gem, che fornisce un ambiente REPL più potente.
Configurazione del bundler
Se utilizzi BundlerGemfile
riguarderanno i gemme prerequisiti:
-
Apri il file
Gemfile
che hai creato quando hai installato l' AWS SDK for Ruby. Aggiungere le seguenti righe al file:gem "aws-sdk" gem "rexml" gem "pry"
-
Salva il Gemfile.
-
Installa le dipendenze specificate nel tuo:
Gemfile
$
bundle install
Esecuzione di REPL
È possibile accedere al REPL eseguendolo aws-v3.rb
dalla riga di comando.
aws-v3.rb
In alternativa, è possibile abilitare la registrazione via cavo HTTP impostando il flag verbose. La registrazione via cavo HTTP fornisce informazioni sulla comunicazione tra AWS SDK for Ruby e. AWS Nota, il flag verbose aggiunge anche un sovraccarico che può rallentare l'esecuzione del codice.
aws-v3.rb -v
L'SDK for Ruby include classi client che forniscono interfacce a. Servizi AWS Ogni classe client supporta una particolare. Servizio AWS Nel REPL, ogni classe di servizio ha un helper che restituisce un nuovo oggetto client per interagire con quel servizio. Il nome dell'helper sarà il nome del servizio convertito in minuscolo. Ad esempio, i nomi degli oggetti EC2 helper di Amazon S3 e Amazon sono rispettivamente s3
eec2
. Per elencare i bucket Amazon S3 presenti nel tuo account, puoi s3.list_buckets
accedere al prompt.
Puoi digitare quit
nel prompt REPL per uscire.