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 für 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.
Wichtigste Feature
Vertrautes Go-Erlebnis
Das SDK nutzt moderne Feature 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 Feature der neuesten Version des AWS SDK für 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 für 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 für Go v2 beschreibt die Migration von Version 1 auf 2 des SDK für 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
Lesen Sie den AWS Entwickler-Blog, um die neuesten Nachrichten und Ankündigungen zu Go zu erhalten.
Besuchen Sie GitHub, um das AWS SDK und Repositorys von Bibliotheken auf hoher Ebene anzuzeigen.