Closed ghost closed 8 years ago
Thanks for the contrib! This looks like a very useful feature. I'll take a closer look at this when I have more time. For now I left a few minor comments.
Very good comments, I've made the fixes suggested.
Cool. Merged & published to nuget.
Some organizations (like mine!) do not allow devs to use Access Keys, so I've added support for Instance Profile Credentials.
The AWS SDK supports these, so I had a look at how they do it - basically they call a special URL at runtime to get a temporary Access Key, Secret Key and Token, and proceed as normal from there.
The key does expire eventually, so there is checking to ensure that a "fresh" set of credentials is always available.