Comece a usar rapidamente a AWS com o AWS SDK para Go. O SDK facilita a integração da sua aplicação Go ao conjunto de Serviços da AWS, que incluem o Amazon S3, o Amazon DynamoDB, o Amazon SQS e muito mais.
Como funciona
O AWS SDK para Go simplifica o uso dos serviços da AWS, fornecendo um conjunto de bibliotecas consistentes e familiares para os desenvolvedores de Go. Ele é compatível com abstrações de nível mais elevado para o desenvolvimento simplificado, como o Amazon S3 Transfer Manager para uploads de arquivos de várias partes simultâneos sem interrupções e os utilitários AttributeValue e Expression do Amazon DynamoDB para fácil integração de seus tipos de aplicação Go. Visite o GitHub para ver as bibliotecas Go de código aberto focadas na AWS.
Principais recursos
Experiência familiar do Go
O SDK se beneficia dos modernos recursos da linguagem Go. Você pode usar os módulos do Go para modelar as dependências de serviço exigidas pela aplicação e controlar quando elas devem ser atualizadas. Também é possível se beneficiar do recurso de empacotamento de erros do Go.
Extensibilidade
O SDK introduz uma nova pilha de middleware que pode ser usada para estender ou personalizar o pipeline de respostas e solicitações de cada operação de serviço. O SDK usa essa mesma pilha de middleware para serializar e desserializar mensagens no formato para transmissão por rede para cada operação de API do serviço reunindo vários middleware.
Performance
O SDK remove o caro reflexo no tempo de execução da serialização e desserialização de mensagens no formato para transmissão por rede. Isso proporciona uma redução acentuada na utilização de CPU e memória pelo SDK, liberando mais desses recursos para sua aplicação.
Guias e exemplos
Guia do desenvolvedor
O guia do desenvolvedor descreve os recursos da versão mais recente do AWS SDK para Go v2 e como usá-los.
Guia de referência de APIs
O guia de referência da API Go descreve as operações da API para a versão mais recente do AWS SDK para Go. O guia de referência fornece solicitações de amostra, respostas e erros para os protocolos de serviços da web suportados.
Guia de migração
O guia de migração do AWS SDK para Go v2 descreve como migrar da versão 1 para a versão 2 do SDK para Go.
Exemplos de código
Os exemplos de código do SDK para Go contêm casos de uso do mundo real para serviços da AWS a fim de ajudar a acelerar o desenvolvimento de suas aplicações.
Recursos adicionais
Leia o blog do desenvolvedor AWS para obter as notícias e anúncios mais recentes sobre Go.
Visite o GitHub para visualizar o AWS SDK e repositórios de bibliotecas de alto nível.