aws Third party AWS principle! It tries to implements AWS auth client for common usage. And all codes are modified from aws-sdk-go .