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.
Utilisation de l' AWS utilitaire 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.rbIl est situé dans le aws-sdk-resourcesjoyau. La aws-sdk-resourcesgemme est également incluse dans laaws-sdkgemme principale. -
Vous aurez besoin d'une bibliothèque XML, telle que la
rexmlgemme. -
Bien que le programme fonctionne avec l'Interactive Ruby Shell (
irb), nous vous recommandons d'installer laprygemme, qui fournit un environnement REPL plus puissant.
Configuration du bundler
Si vous utilisez BundlerGemfile répondront aux gemmes requises :
-
Ouvrez
Gemfilecelui 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.