|
|
|
|
|
by shortj
2197 days ago
|
|
> that means there are long-lived credentials (probably written to disk) used to generate short-lived credentials. In terms of local development experience, most mature organizations will have these "long lived" credentials still require an MFA at a minimum of once per day and locked down to particular IP addresses to be allowed to get the temporary credentials.[1] > This would be the case if you are using a hosted CI service that doesn't run on your own EC2 instances. Typically you'd want to see third-party platforms leveraging IAM cross-account roles these days to fix the problem of them having static credentials. Granted, many of them are still using AWS access key and secret. This is still not a "solved" area though, and a point of concern I wish would get more aggressively addressed by AWS. [1] https://github.com/trek10inc/awsume, https://github.com/99designs/aws-vault, and a few other tools make this much easier to deal with locally. |
|