Hacker News new | ask | show | jobs
by muns 4621 days ago
Best practice would be to create an IAM user for each purpose rather than sharing the same AWS key across all of your apps, for this exact reason
2 comments

At the time this project was put together, IAM didn't exist. But I agree that this would be the best approach going forward.
Yes, for this reason, and because having separate keys allows you set appropriate access controls limited to the function they are being used for.