Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden des REPL-Dienstprogramms AWS SDK for Ruby
Das aws-sdk Gem enthält eine interaktive Read-Eval-Print-Loop (REPL) Befehlszeilenschnittstelle, über die Sie das SDK for Ruby testen und sofort die Ergebnisse sehen können. SDK for Ruby Gems sind unter RubyGems.org
Voraussetzungen
-
Das
aws-v3.rbbefindet sich im aws-sdk-resourcesEdelstein. Der aws-sdk-resourcesEdelstein ist auch imaws-sdkHaupt-Edelstein enthalten. -
Sie benötigen eine XML-Bibliothek, z. B. den
rexmlEdelstein. -
Obwohl das Programm mit der interaktiven Ruby-Shell (
irb) funktioniert, empfehlen wir Ihnen, daspryGem zu installieren, das eine leistungsfähigere REPL-Umgebung bietet.
Bundler-Setup
Wenn Sie BundlerGemfile Sie die erforderlichen Gems beheben:
-
Öffnen Sie Ihre
Gemfile, die Sie bei der Installation des AWS SDK for Ruby erstellt haben. Fügen Sie der Datei die folgenden Zeilen hinzu:gem "aws-sdk" gem "rexml" gem "pry" -
Speichern Sie das Gemfile.
-
Installieren Sie die Abhängigkeiten, die in Ihrem
Gemfile:$bundle install
REPL ausführen
Sie können auf die REPL zugreifen, indem Sie sie von der Befehlszeile aws-v3.rb aus ausführen.
aws-v3.rb
Alternativ können Sie die HTTP-Verbindungsprotokollierung aktivieren, indem Sie das Verbose-Flag setzen. HTTP Wire Logging liefert Informationen über die Kommunikation zwischen dem AWS SDK for Ruby und AWS. Beachten Sie, dass das verbose-Flag auch zusätzlichen Aufwand verursacht, der dazu führen kann, dass Ihr Code langsamer ausgeführt wird.
aws-v3.rb -v
Das SDK for Ruby enthält Clientklassen, die Schnittstellen zu den bereitstellen AWS-Services. Jede Client-Klasse unterstützt eine bestimmte AWS-Service. In der REPL hat jede Serviceklasse einen Helfer, der ein neues Client-Objekt für die Interaktion mit diesem Dienst zurückgibt. Der Name des Helpers wird der Name des Dienstes sein, der in Kleinbuchstaben umgewandelt wurde. Die Namen der Amazon S3- und EC2 Amazon-Helper-Objekte lauten ec2 beispielsweise s3 und. Um die Amazon S3 S3-Buckets in Ihrem Konto aufzulisten, können Sie die Aufforderung s3.list_buckets eingeben.
Sie können quit in die REPL-Eingabeaufforderung tippen, um den Vorgang zu beenden.