Verwenden von APIs mit Amazon SQS - Amazon Simple Queue Service

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 von APIs mit Amazon SQS

Dieser Abschnitt enthält Informationen über das Erstellen von Amazon-SQS-Endpunkten, die Durchführung von Query-API-Anforderungen mithilfe der Methoden GET und POST sowie die Verwendung von API-Stapelaktionen. Detaillierte Informationen zu Amazon-SQS-Aktionen – einschließlich Parametern, Fehlern, Beispielen und Datentypen – finden Sie in der Amazon-Simple-Queue-Service-API-Referenz.

Für den Zugriff auf Amazon SQS unter Verwendung unterschiedlichster Programmiersprachen können Sie auch AWS -SDKs verwenden, die die folgende automatische Funktionalität enthalten:

  • Kryptographisches Signieren Ihrer Serviceanfragen

  • Wiederholen von Anfragen

  • Umgang mit Fehlerreaktionen

Weitere Informationen finden Sie unter Amazon SQS mit einem AWS SDK verwenden.

Informationen zum Befehlszeilen-Tool finden Sie in den Amazon-SQS-Abschnitten in der AWS CLI -Befehlsreferenz und der AWS Tools for PowerShell -Cmdlet-Referenz.

Amazon SQS SQS-APIs mit AWS JSON-Protokoll

Amazon SQS verwendet das AWS JSON-Protokoll als Transportmechanismus für alle Amazon SQS SQS-APIs auf den angegebenen AWS SDK-Versionen. AWS Das JSON-Protokoll bietet einen höheren Durchsatz, eine geringere Latenz und eine schnellere application-to-application Kommunikation. AWS Das JSON-Protokoll ist im Vergleich zum Abfrageprotokoll effizienter bei der Serialisierung/Deserialisierung von Anfragen und Antworten. AWS Wenn Sie es dennoch vorziehen, das AWS Abfrageprotokoll mit SQS-APIs zu verwenden, finden Sie Welche Sprachen werden für AWS JSON das in Amazon verwendete Protokoll unterstützt SQSAPIs? die AWS SDK-Versionen, die das Amazon SQS AWS SQS-Abfrageprotokoll unterstützen.

Amazon SQS verwendet das AWS JSON-Protokoll für die Kommunikation zwischen AWS SDK-Clients (z. B. Java, Python, Golang JavaScript) und dem Amazon SQS-Server. Eine HTTP-Anfrage eines Amazon-SQS-API-Vorgangs akzeptiert Eingaben im JSON-Format. Der Amazon-SQS-Vorgang wird ausgeführt und die Ausführungsantwort im JSON-Format an den SDK-Client zurückgesendet. Im Vergleich zu AWS Query ist AWS JSON einfacher, schneller und effizienter, wenn es darum geht, Daten zwischen Client und Server zu transportieren.

  • AWS Das JSON-Protokoll fungiert als Vermittler zwischen dem Amazon SQS SQS-Client und dem Server.

  • Der Server versteht die Programmiersprache, in der der Amazon SQS SQS-Vorgang erstellt wurde, nicht, aber er versteht das AWS JSON-Protokoll.

  • Das AWS JSON-Protokoll verwendet die Serialisierung (Objekt in das JSON-Format konvertieren) und die Deserialisierung (JSON-Format in Objekt konvertieren) zwischen Amazon SQS SQS-Client und -Server.

Weitere Informationen zum AWS JSON-Protokoll mit Amazon SQS finden Sie unterSQS AWS JSONAmazon-Protokoll FAQs.

AWS Das JSON-Protokoll ist in der angegebenen AWS SDK-Version verfügbar. Informationen zur SDK-Version und zu den Veröffentlichungsdaten der verschiedenen Sprachvarianten finden Sie in der Matrix zur Unterstützung von AWS -SDKs und Tools im Referenzhandbuch für AWS -SDKs und Tools