Refactor S3 bucket authentication for development purposes.
Currently the authentication to the S3 bucket is done using long term access keys and secret key. Needs to be switched to temporary security credentials obtained through IAM roles, to make development a lot more accessible.