Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utiliser l'utilitaire AWS SDK for Ruby REPL
La aws-sdk
gemme inclut une interface de ligne de commande interactive Read-Eval-Print-Loop (REPL) où vous pouvez tester le SDK pour Ruby et voir immédiatement les résultats. Le SDK pour les gemmes Ruby est disponible sur .orgRubyGems.
Prérequis
-
aws-v3.rb
Il est situé dans le aws-sdk-resources
joyau. La aws-sdk-resources
gemme est également incluse dans laaws-sdk
gemme principale. -
Vous aurez besoin d'une bibliothèque XML, telle que la
rexml
gemme. -
Bien que le programme fonctionne avec l'Interactive Ruby Shell (
irb
), nous vous recommandons d'installer lapry
gemme, qui fournit un environnement REPL plus puissant.
Configuration du bundler
Si vous utilisez BundlerGemfile
répondront aux gemmes requises :
-
Ouvrez
Gemfile
celui que vous avez créé lors de l'installation du AWS SDK pour Ruby. Ajoutez les lignes suivantes dans le fichier :gem "aws-sdk" gem "rexml" gem "pry"
-
Enregistrez le Gemfile.
-
Installez les dépendances spécifiées dans votre
Gemfile
:$
bundle install
Exécution de REPL
Vous pouvez accéder au REPL en l'exécutant aws-v3.rb
depuis la ligne de commande.
aws-v3.rb
Vous pouvez également activer la journalisation des connexions HTTP en définissant l'indicateur détaillé. La journalisation par câble HTTP fournit des informations sur la communication entre le AWS SDK for Ruby AWS et. Notez que l'indicateur détaillé ajoute également une surcharge qui peut ralentir l'exécution de votre code.
aws-v3.rb -v
Le SDK pour Ruby inclut des classes clientes qui fournissent des interfaces au Services AWS. Chaque classe de clients prend en charge une classe particulière Service AWS. Dans le REPL, chaque classe de service possède un assistant qui renvoie un nouvel objet client pour interagir avec ce service. Le nom de l'assistant sera le nom du service converti en minuscules. Par exemple, les noms des objets d' EC2 assistance Amazon S3 et Amazon sont respectivement s3
ec2
et. Pour répertorier les compartiments Amazon S3 de votre compte, vous pouvez saisir s3.list_buckets
l'invite.
Vous pouvez taper quit
dans l'invite REPL pour quitter.