Comience a utilizar AWS de forma rápida con AWS SDK para Go. El SDK facilita la integración de su aplicación Go con el conjunto completo de servicios de AWS, incluidos Amazon S3, Amazon DynamoDB, Amazon SQS, entre otros.

Funcionamiento

AWS SDK para Go simplifica el uso de los servicios de AWS porque ofrece un conjunto de bibliotecas que a los desarrolladores que usan Go les resultan lógicas y familiares. Es compatible con abstracciones de niveles superiores para un desarrollo simplificado, como el administrador de transferencias de Amazon S3 para cargas de archivos multiparte simultáneas sencillas y utilidades Expression y AttributeValue de Amazon DynamoDB para una integración fácil de sus tipos de aplicaciones Go. Visite GitHub para ver las bibliotecas Go de código abierto centradas en AWS.

Características clave

Experiencia familiar de Go

El SDK saca partido a las características modernas del lenguaje Go. Puede utilizar módulos de Go para modelar las dependencias de servicio que requiera su aplicación, y controlar cuándo deben actualizarse. También puede beneficiarse de la función de integración de errores (error wrapping) de Go.

Extensibilidad

El SDK incorpora una nueva pila de middleware que puede utilizarse para ampliar o personalizar la canalización de solicitud y respuesta para cada operación de servicio. El SDK utiliza esta misma pila de middleware para serializar y deserializar los mensajes de formato de cable para cada operación de API de servicio al componer varios middleware juntos.

Rendimiento

El SDK elimina la reflexión de tiempo de ejecución tan costosa en la serialización y deserialización de mensajes en formato de cable. De este modo, se reduce notablemente el uso de memoria y CPU del SDK, y así se liberan más recursos para su aplicación.

Guías y ejemplos

Guía para desarrolladores

La guía para desarrolladores describe las características de la versión más reciente de AWS SDK para Go v2 y cómo usarlas.

Guía de referencia de la API

La guía de referencia de la API de Go describe las operaciones de la API para la versión más reciente de AWS SDK para Go. La guía de referencia también incluye ejemplos de solicitudes, respuestas y errores de los protocolos de servicios web soportados.

Guía de migración

La guía de migración de AWS SDK para Go v2 describe cómo migrar de la versión 1 a la 2 de SDK para Go.

Ejemplos de código

Los ejemplos de código del SDK para Go contienen casos de uso del mundo real para que los servicios de AWS ayuden a acelerar el desarrollo de sus aplicaciones.

Recursos adicionales

Blog para desarrolladores de AWS

Lea el blog de desarrolladores de AWS las publicaciones de nuestro blog y entérese de las novedades y los anuncios en Go.

Repositorio de AWS GitHub

Visite GitHub para ver AWS SDK y el repositorio de la biblioteca de alto nivel.