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.
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.rb
befindet sich im aws-sdk-resources
Edelstein. Der aws-sdk-resources
Edelstein ist auch imaws-sdk
Haupt-Edelstein enthalten. -
Sie benötigen eine XML-Bibliothek, z. B. den
rexml
Edelstein. -
Obwohl das Programm mit der interaktiven Ruby-Shell (
irb
) funktioniert, empfehlen wir Ihnen, daspry
Gem 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 in Ihrem
Gemfile
: angegebenen Abhängigkeiten:$
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 ist der Name des Dienstes, 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.