Commencez rapidement à utiliser AWS grâce à AWS SDK pour Go. Le kit SDK facilite l'intégration de votre application Go à la suite complète de services AWS, notamment Amazon S3, Amazon DynamoDB, Amazon SQS et bien plus.
Fonctionnement
AWS SDK pour Go simplifie l'utilisation des services AWS en fournissant un ensemble de bibliothèques cohérentes et familières pour les développeurs Go. Il prend en charge des abstractions de niveau plus élevé à des fins de développement simplifié, notamment Amazon S3 Transfer Manager pour le chargement simultané et transparent de fichiers en plusieurs parties et les utilitaires Amazon DynamoDB AttributeValue et Expression pour faciliter l’intégration de vos types d’application Go. Visitez GitHub pour voir les bibliothèques Go open source AWS.
Fonctionnalités principales
Expérience Go familière
Le kit SDK tire parti des fonctionnalités du langage Go moderne. Vous pouvez utiliser les modules Go pour modéliser les dépendances de service requises par votre application et contrôler quand elles doivent être mises à jour. Vous pouvez également profiter de la fonction d'encapsulage des erreurs dans Go.
Extensibilité
Le kit SDK introduit une nouvelle pile d’intergiciel qui peut être utilisée pour étendre ou personnaliser le pipeline de demande et de réponse pour chaque opération de service. Le kit SDK utilise cette même pile d’intergiciel afin de sérialiser et de désérialiser les messages au format filaire pour chaque opération d'API de service en composant plusieurs intergiciels.
Performances
Le kit SDK supprime la réflexion d’exécution coûteuse de la sérialisation et de la désérialisation des messages au format filaire. Cela permet de réduire considérablement l'utilisation du processeur et de la mémoire par le SDK et de libérer ainsi une plus grande partie de ces ressources pour votre application.
Guides et exemples
Guide du développeur
Le guide du développeur décrit les fonctionnalités de la dernière version d'AWS SDK pour Go v2 et la manière de les utiliser.
Guide de référence applicable aux API
Le guide de référence de l'API Go décrit les opérations d'API pour la dernière version d'AWS SDK pour Go. Le guide de référence fournit également des exemples de demandes, de réponses et d'erreurs pour les protocoles de services Web pris en charge.
Guide de migration
Le guide de migration d'AWS SDK pour Go v2 explique comment migrer de la version 1 vers la version 2 du kit SDK pour Go.
Exemples de code
Les exemples de code SDK pour Go contiennent des cas d'utilisation réels pour les services AWS afin d'accélérer le développement de vos applications.
Ressources supplémentaires
Consultez le blog des développeurs AWS pour obtenir les dernières actualités et annonces sur Go.
Visitez GitHub pour voir les référentiels AWS SDK de bibliothèques généraux.