AWS Developer Tools Blog
Category: AWS SDK for Go
AWS SSO Support in the AWS SDK for Go
The Go SDK team is excited to announce support for AWS Single Sign-On (SSO) credential providers in the AWS SDK for Go version 1 and version 2. The AWS SSO credential provider allows you to retrieve temporary AWS credentials associated with an AWS account and a role that you have been authorized to use with […]
Read MoreAWS SDK for Go Version 2 – General Availability
We are excited to announce the General Availability (GA) release of the AWS SDK for Go version 2 (v2). This release follows the Release candidate of the AWS SDK for Go v2. Version 2 incorporates customer feedback from version 1 and takes advantage of modern Go language features. The AWS SDK for Go v2 requires […]
Read MoreAWS SDK for Go version 2 (v2) – Release Candidate
As of January 19th, 2021, the AWS SDK for Go, version 2 (v2) is generally available. We’re happy to announce the Release Candidate (RC) of the AWS SDK for Go version 2 (v2). This RC follows the developer preview release of the AWS SDK for Go v2. The SDK has undergone a major rewrite from […]
Read MoreClient Updates in the Preview Version of the AWS SDK for Go V2
As of January 19th, 2021, the AWS SDK for Go, version 2 (v2) is generally available. The AWS SDK for Go V2 developer preview was introduced in December 2017 based on customer feedback provided by you, and we focused on improving its ease of use, performance, consistency, and discoverability. We’re happy to share the updated […]
Read MoreV2 AWS SDK for Go adds Context to API operations
As of January 19th, 2021, the AWS SDK for Go, version 2 (v2) is generally available. The v2 AWS SDK for Go developer preview made a breaking change in the release of v0.8.0. The v0.8.0 release added a new parameter, context.Context, to the SDK’s Send and Paginate Next methods. Context was added as a required […]
Read MoreIntroducing support for Amazon S3 Select in the AWS SDK for Go
We’re excited to announce support for the Amazon Simple Storage Service (Amazon S3) SelectObjectContent API with EventStream in the AWS SDK for Go. Using Amazon S3 Select, you can query for a subset of data from an S3 object by using simple SQL expressions. Amazon S3 streams the responses as a series of events, instead […]
Read MoreAWS SDK for Go 2.0 – Generated Marshalers
The AWS SDK for Go 2.0 has released generated marshalers for the restjson and restxml protocols. Generated marshalers will help with the performance and customer issues the SDK had been receiving. To better understand what was causing the performance hit, we used Go’s benchmark tooling to help us determine the main bottleneck—reflection. The reflection package […]
Read MoreAWS SDK for Go 2.0 Developer Preview
As of January 19th, 2021, the AWS SDK for Go, version 2 (v2) is generally available. We’re pleased to announce the Developer Preview release of the AWS SDK for Go 2.0. Many aspects of the SDK have been refactored based on your feedback, with a strong focus on performance, consistency, discoverability, and ease of use. […]
Read MoreIntroducing Amazon DynamoDB Expression Builder in the AWS SDK for Go
This post was authored by Hajime Hayano. The v1.11.0 release of the AWS SDK for Go adds a new expression package that enables you to create Amazon DynamoDB Expressions using statically typed builders. The expression package abstracts away the low-level detail of using DynamoDB Expressions and simplifies the process of using DynamoDB Expressions in DynamoDB […]
Read MoreAWS SDK for Go – Batch Operations with Amazon S3
The v1.9.44 release of the AWS SDK for Go adds support for batched operations in the s3manager package. This enables you to easily upload, download, and delete Amazon S3 objects. The feature uses the iterator, also known as scanner pattern, to enable users to extend the functionality of batching. This blog post shows how to […]
Read More