use InstanceProfileCredentialsProvider if no secret key was specified

update dependencies to current versions

hi @sclasen ... a little messy, would be nice to externalize the AwsCredentialsProvider into the journal config stanza, what do you think?