Beschleunigen Sie Ihren Einstieg in AWS mit dem AWS SDK für Ruby. Das SDK verringert die Komplexität der Codierung durch Bereitstellen von Ruby-Klassen für zahlreiche AWS-Services wie u. a. Amazon S3, Amazon EC2, DynamoDB und mehr. Das SDK wird separat in einem Paket zum Download zu jedem AWS-Service bereitgestellt. Darin enthalten sind Code und Dokumentation. Das SDK steht auch über Ruby Gems zur Verfügung (http://rubygems.org/gems/aws-sdk).

Von GitHub herunterladen »

Das Gem installieren

gem install aws-sdk

oder zu Gemfile hinzufügen

gem 'aws-sdk', '~> 3'

Die Version 3 des AWS SDK für Ruby modularisiert das monolithische SDK in servicespezifische Gems, z. B. aws-sdk-s3 und aws-sdk-dynamodb. Jedes Service-Gem verwendet nun strikte semantische Versionsverwaltung, zusammen mit den Vorteilen der kontinuierlichen Bereitstellung von AWS API-Updates. Mit der Modularisierung können Sie die für Ihre Anwendung oder Bibliothek erforderlichen Service-Gems auswählen oder diese unabhängig voneinander aktualisieren.

Eine vollständige Liste der unterstützten Gems finden Sie in der README auf unserer GitHub-Seite. Dort enthalten ist außerdem ein ausführlicher Upgrade-Guide für Benutzer von Version 2.

Weitere relevante Gems für Ruby-Entwickler sind:

aws-sdk-rails: Stellt Ruby-on-Rails-Integrationen für das AWS SDK für Ruby bereit.
aws-record: Stellt eine Datenzuordnungsabstraktion für Amazon DynamoDB bereit, die auf dem AWS SDK für Ruby entwickelt wurde.

 

 

 

 


Die Version 2 des AWS SDK für Ruby verfügt über eine Reihe neuer Feature, mit deren Hilfe weniger Code geschrieben werden muss. In diesem Gespräch werden Schritt für Schritt Codebeispiele für Feature wie die Ressourcen-APIs, Umbrüche und Waiters und mehr erläutert.

In dieser praktischen Übung erfahren Sie, wie Sie Ihre Rails-Anwendungen in AWS ausführen können. Anhand einer einfachen Beispielanwendung lernen Sie die Bereitstellung in AWS mittels AWS OpsWorks und dann die Erweiterung Ihrer Anwendung mit Feature aus dem Rails-Plugin von AWS SDK für Ruby.


Beispiele und weitere Informationen finden Sie im Entwicklerhandbuch »

Kontakt zu anderen Entwicklern finden Sie im Ruby Community Forum »

Details zum neuesten SDK finden Sie In den Versionshinweisen »

Durchforsten Sie im GitHub Repository » den Quellcode