

Die AWS SDK für JavaScript Version 2 ist erreicht end-of-support. Wir empfehlen Ihnen, auf [AWS SDK für JavaScript Version 3](https://docs.aws.amazon.com//sdk-for-javascript/v3/developer-guide/) zu migrieren. Weitere Einzelheiten und Informationen zur Migration finden Sie in dieser [Ankündigung](https://aws.amazon.com/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/).

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.

# Arbeiten mit Diensten im SDK für JavaScript
<a name="working-with-services"></a>

Das AWS SDK für JavaScript bietet Zugriff auf Dienste, die es über eine Sammlung von Client-Klassen unterstützt. Von diesen Client-Klassen erstellen Sie Service-Schnittstellenobjekte, die allgemein als *Service-Objekte* bezeichnet werden. Jeder unterstützte AWS Dienst verfügt über eine oder mehrere Clientklassen, die eine einfache Nutzung APIs von Servicefunktionen und Ressourcen ermöglichen. Amazon DynamoDB ist beispielsweise über APIs die `AWS.DynamoDB` Klasse verfügbar.

Die über das SDK bereitgestellten Dienste JavaScript folgen dem Anfrage-Antwort-Muster, um Nachrichten mit aufrufenden Anwendungen auszutauschen. In diesem Muster sendet der Code, der einen Dienst aufruft, eine HTTP/HTTPS Anfrage an einen Endpunkt für den Dienst. Die Anforderung enthält die erforderlichen Parameter für einen erfolgreichen Aufruf der spezifischen Funktion. Der Service, der aufgerufen wird, generiert eine Antwort, die an den Anforderer zurückgesendet wird. Die Antwort enthält Daten, wenn die Operation erfolgreich war, oder Fehlerinformationen, wenn sie nicht erfolgreich war. 

![Das Dienstmuster für die Antwort auf AWS Anfragen.](http://docs.aws.amazon.com/de_de/sdk-for-javascript/v2/developer-guide/images/request-response.png)


Das Aufrufen eines AWS Dienstes umfasst den gesamten Anforderungs- und Antwortzyklus eines Vorgangs an einem Dienstobjekt, einschließlich aller Wiederholungsversuche. Eine Anforderung wird durch das `AWS.Request`-Objekt im SDK gekapselt. Die Antwort wird im SDK durch das `AWS.Response` Objekt gekapselt, das dem Anforderer über eine von mehreren Techniken zur Verfügung gestellt wird, z. B. durch eine Callback-Funktion oder eine Zusage. JavaScript 

**Topics**
+ [Erstellen und Aufrufen von Service-Objekten](creating-and-calling-service-objects.md)
+ [AWS SDK für JavaScript Aufrufe protokollieren](logging-sdk-calls.md)
+ [Asynchrones Aufrufen von Services](calling-services-asynchronously.md)
+ [Verwenden des Response-Objekts](the-response-object.md)
+ [Arbeiten mit JSON](working-with-json.md)
+ [Strategie in der Version 2 wiederholen AWS SDK für JavaScript](retry-strategy.md)