News for hackers. Stuff that matters.
Re:Leaked Amazon memo warns the company is running out of pe... by destroy-2A on Saturday June 18, 2022 @04:16AM (#31788115)
Also when IAM integration is there it has patchy support for resource condition wildcards and condition keys which are usually not documented
Re:Leaked Amazon memo warns the company is running out of pe... by philsnow on Sunday June 19, 2022 @04:57PM (#31803428)
Totally agreed there. Also condition keys have such a high cognitive load; I can never ever remember the exact spelling of them or whether I need StringEqual or StringIsEqualIfExists or whatever other operator. The documentation has tons of prose about what service-specific keys to expect, but nearly 100% of the time when I'm trying to do something non-trivial with IAM, I end up finding the answer on somebody's blog rather than the documentation.

All of this because the policy language and featureset started off simple enough that it was reasonable to describe policies in json. I sort of wish that they would keep the existing policy stuff as-is but have an escape hatch that let us write lua (or JS or eBPF or something) as "policies", and charge us for the compute time.

Re:Leaked Amazon memo warns the company is running out of pe... by p_l on Monday June 20, 2022 @08:09AM (#31809324)
I recall that there was at least one case where two similar condition keys that by name should work both, only one was appropriate.

But then I actually blew the stack in IAM processing to the point we couldn't start an AWS sagemaker notebook because IAM died while attaching a network interface to EC2...