AWS SDK GO SERVICE (Poof of Concept) is a project for experiment Service with (AWS SDK GO V1 & V2). With this experiment, we will choose one of them the official library with several factors.
AWS SDK V1 | AWS SDK V2 | |
---|---|---|
Official | ✅ | ✅ |
Stars ⭐️ | 7.7k | 1.5k |
Fork 🍴 | 1.9k | 377 |
Issue ❗️ | 42 | 81 |
Pull Request 🔀 | 16 | 6 |
Total Releases 🆙 | 1.352 | 146 |
Used By ✍🏼 | 40.6k | 5.7k |
Contributors 👨🏽💻 | 254 | 69 |
Go Version 👀 | 1.11 | 1.15 |
Last Release 📍 | Release v1.44.40 | Release (2022-06-22) |
Based on article AWS Developer Tools Blog about AWS SDK for Go Version 2 - General Availability. AWS SDK GO V2 is incorporates customer feedback from version 1 and takes advantage of modern Go language features.
- Modularization
- Intuitive Configuration
- Simplified API client methods
- Fewer API Parameter Pointers
- Paginate with Iterator
- Performance Improvements
- Additional Features
- Amazon DynamoDB AttributeValue and Expression Packages
- Amazon S3 Transfer Manager
- Error wrapping
- Extensibility
- Improved discoverability and usage
- Waiters
Before you running this service, please set up your credentials with following this instruction Get your AWS access keys & Where are configuration settings stored?. After that, you can run this service! ✨