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.
Verwendung APIs mit Amazon SQS
Dieses Thema enthält Informationen zur Konstruktion von Amazon SQS SQS-Endpunkten, zur Erstellung von API-Abfragen mit den Methoden GET und POST und zur Verwendung von Batch-API-Aktionen. Detaillierte Informationen zu Amazon-SQS-Aktionen – einschließlich Parametern, Fehlern, Beispielen und Datentypen – finden Sie in der Amazon-Simple-Queue-Service-API-Referenz.
Um mit einer Vielzahl von Programmiersprachen auf Amazon SQS zuzugreifen, können Sie auch verwenden AWS SDKs
-
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 für PowerShell -Cmdlet-Referenz.
Amazon SQS APIs mit AWS JSON-Protokoll
Amazon SQS verwendet das AWS JSON-Protokoll als Transportmechanismus für alle Amazon 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 AWS Abfrageprotokoll effizienter bei serialization/deserialization der Bearbeitung von Anfragen und Antworten. Wenn Sie das AWS Abfrageprotokoll immer noch lieber mit SQS verwenden möchten APIs, finden Sie Welche Sprachen werden für das in Amazon SQS APIs verwendete AWS JSON-Protokoll unterstützt? 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 unterAmazon SQS AWS JSON-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 AWS SDKs Matrix zur Unterstützung von Versionen AWS SDKs und Tools im Referenzhandbuch zu Tools