Beschleunigen Sie Ihren Einstieg in AWS mit dem AWS SDK for Go. Das SDK vereinfacht die Integration Ihrer Go-Anwendung in die vollständige Suite der AWS-Services wie Amazon S3, Amazon DynamoDB, Amazon SQS usw.

Funktionsweise

Das AWS SDK for Go vereinfacht die Verwendung der AWS-Services, indem es eine Reihe von Bibliotheken bereitstellt, die konsistent und mit denen Go-Entwickler vertraut sind. Es unterstützt höhere Abstraktionsebenen für die vereinfachte Entwicklung, wie Amazon S3 Transfer Manager zum nahtlosen gleichzeitigen Hochladen von mehrteiligen Dateien und die Amazon DynamoDB-Dienstprogramme AttributeValue sowie Expression zur einfachen Integration der Go-Typen Ihrer Anwendung. Besuchen Sie GitHub, um die auf AWS fokussierten Open-Source-Go-Bibliotheken zu sehen.

Wichtige Funktionen

Vertraute Go-Erfahrung

Das SDK nutzt moderne Funktionen von Go. Sie können Go-Module verwenden, um Serviceabhängigkeiten zu modellieren, die bei Ihrer Anwendung erforderlich sind, und den Zeitpunkt ihrer Aktualisierung kontrollieren. Sie können auch die Fehler-Wrapping-Funktion in Go nutzen.

Erweiterbarkeit

Das SDK führt einen neuen Middleware-Stack ein, mit dem die Anfrage- und Antwort-Pipeline für jede Serviceoperation erweitert oder angepasst werden kann. Das SDK verwendet den gleichen Middleware-Stack, um Wire-Format-Nachrichten für jede Service-API-Operation zu serialisieren und zu deserialisieren, indem mehrere Middleware-Teile zusammengesetzt werden.

Leistung

Das SDK beseitigt die aufwendige Laufzeitreflexion der Serialisierung und Deserialisierung von Wire-Format-Nachrichten. Dadurch sinkt der CPU- und Speicherbedarf des SDK, und von diesen Ressourcen bleibt mehr für Ihre Anwendung.

Handbücher und Beispiele

Entwicklerhandbuch

Das Entwicklerhandbuch beschreibt die Funktionen der neuesten Version des AWS SDK for Go v2 und wie sie zu verwenden sind.

API-Referenzhandbuch

Das Go API Referenzhandbuch beschreibt die API-Operationen für die neueste Version des AWS SDK for Go. Das Referenzhandbuch enthält auch Beispiele für Anfragen, Antworten und Fehler für die unterstützten Web-Service-Protokolle.

Migrationshandbuch

Das Migrationshandbuch für AWS SDK for Go v2 beschreibt die Migration von Version 1 auf 2 des SDK for Go.

Codebeispiele

Die Codebeispiele für das SDK for Go enthalten reale Anwendungsfälle für AWS-Services, um die Entwicklung Ihrer Anwendungen zu beschleunigen.

Weitere Ressourcen

AWS Entwickler-Blog

Lesen Sie den AWS Entwickler-Blog, um die neuesten Nachrichten und Ankündigungen zu Go zu erhalten.

AWS GitHub-Repository

Besuchen Sie GitHub, um das AWS SDK und Repositorys von Bibliotheken auf hoher Ebene anzuzeigen.