The primary motivation is for my personal uses.
AWS SDK provides solid and rubust APIs. But sometimes it's very painful for me, too much parameters and many pointer values.
(I don't want to check nil every lines.)
I don't know it's useful for others.
It might helpful to just see these codes to know how to use aws-sdk-go-v2 SDK besides official example test code.
APIs
aws-sdk-go-v2-wrapper provides three types of APIs.
Type
Description
NamingRule
Wrapper API
This type APIs wraps Raw API to avoid pointer values.
-
Raw API
This type APIs just call methods of aws-sdk-go-v2. You can use it when the APIs are not implemented in this repo (or Wrapper APIs are buggy 😅 ).
Raw...
X API
This type APIs provides easy way to call frequently used functions.