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

SDK AWS 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.

Caratteristiche principali

Esperienza Go già nota

Il kit SDK sfrutta i vantaggi delle funzionalità moderne 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 caratteristiche dell'ultima versione di SDK AWS per Go v2 e il relativo utilizzo.

Guida di riferimento per le API

La Guida di riferimento per le API Go descrive le operazioni API dell'ultima versione di SDK AWS 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 SDK AWS 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.

Altre risorse

Blog degli sviluppatori AWS

Leggi il blog sugli sviluppatori AWS per conoscere le novità e gli annunci più recenti su Go.

Repository GitHub di AWS

Visita GitHub per visualizzare i repository di SDK AWS e delle librerie di livello superiore.