Inizia subito a usare AWS con il kit SDK AWS per Go. Il kit SDK semplifica l'integrazione delle applicazioni Go con la suite completa di servizi AWS, ad esempio Amazon S3, Amazon DynamoDB, Amazon SQS e altri.
Come funziona
AWS SDK per Go semplifica l'utilizzo dei servizi AWS grazie all'offerta di una serie di librerie coerenti e ben note tra gli sviluppatori Go. Supporta le astrazioni di livello superiore per lo sviluppo semplificato, come Amazon S3 Transfer Manager per il semplice caricamento simultaneo e multi-parte di file e le utilità AttributeValue ed Expression di Amazon DynamoDB per l'integrazione semplice dei tipi Go delle applicazioni. Visita GitHub per vedere le librerie Go open source incentrate su AWS.
Funzionalità principali
Esperienza Go già nota
L'SDK sfrutta i vantaggi offerti dalle moderne funzionalità del linguaggio Go. Puoi utilizzare i moduli Go per modellare le dipendenze del servizio richieste dalla tua applicazione e per controllare quando devono essere aggiornate. Puoi inoltre sfruttare i vantaggi della funzionalità di wrapping degli errori di Go.
Estensibilità
Il kit SDK introduce un nuovo stack middleware che può essere utilizzato per estendere o personalizzare la pipeline di richiesta e risposta per ogni operazione del servizio. Il kit SDK utilizza lo stesso stack middleware per serializzare e deserializzare i messaggi in formato wire per ogni operazione API del servizio componendo più middleware insieme.
Prestazioni
Il kit SDK rimuove il costoso runtime relativo alla serializzazione e alla deserializzazione dei messaggi in formato wire. Questo permette una diminuzione marcata dell'utilizzo della CPU e della memoria da parte del kit SDK, liberando più risorse di questo tipo per l'applicazione.
Guide ed esempi
Guida per gli sviluppatori
Nella guida per gli sviluppatori sono riportate le descrizioni delle funzionalità dell'ultima versione di AWS SDK per Go v2 e il relativo utilizzo.
Guida di riferimento alle API
La guida di riferimento per le API Go descrive le operazioni API dell'ultima versione di AWS SDK per Go. In questa Guida di riferimento vengono inoltre forniti richieste, risposte ed errori di esempio per i protocolli dei servizi Web supportati.
Guida alla migrazione
Nella Guida alla migrazione di AWS SDK per Go v2 è descritto come migrare dalla versione 1 alla 2 di SDK per Go.
Codice di esempio
Gli esempi di codici SDK per Go contengono casi d'uso reali per i servizi AWS utili per accelerare lo sviluppo delle applicazioni.
Risorse aggiuntive
Leggi il blog sugli sviluppatori AWS per conoscere le novità e gli annunci più recenti su Go.
Visita GitHub per visualizzare i repository di SDK AWS e delle librerie di livello superiore.