feature: metadata-credentials

try to load credentials from IAM if they haven't been otherwise provided
Would be nice to log with this happens.  What kind of logging libraries are available in elixir/erlang?