AWS IAM
Access management service in Hosting & cloud
Criticized more than recommended: the most common complaint is that it has grown complicated and inconsistent across services; those who recommend it cite fine-grained, JSON-policy access control that many find well designed and easy to get started with.
13 people recommended AWS IAM in Hacker News comments, 3 had mixed feelings and 24 criticized it, November 2025 to October 2026.
Summary written by Claude from the comments below.
40 people gave an opinion
- recommend it
- 13
- mixed feelings
- 3
- warn against or regret it
- 24
The record
Recommended in 5 of 12 months
In 7 different threads.
- November 2025: recommended
- December 2025: not recommended
- January 2026: not recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: not recommended
- May 2026: recommended
- June 2026: not recommended
- July 2026: recommended
- August 2026: not recommended
- September 2026: not recommended
- October 2026: not recommended
Why it doesn’t carry the badge
- 13 people recommend itNeeds 10 or more, met.
- 0.5 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 5 of 12 monthsNeeds 4 or more, met.
- Recommended in 7 threadsNeeds 5 or more, met.
- The biggest thread supplies 46% of its recommendersNeeds half or less, met.
The same rules apply to every product, and the badge can’t be bought. Mixed feelings count toward neither side. How the badge works
What people say about it
Reasons grouped from a sample of 40 of the 43 opinions about it, picked in proportion to how many people recommend it, have mixed feelings and criticize it. Each mark is one comment in the sample. Open a reason to read what they said.
What people warn about
Each mark is one comment
Complex and tedious to configure
“having to iterate, one at a time, through the five hundred and thirty seven new permissions you need to grant”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “IAM is unnecessarily bad. I recently had to set a trivial policy, and was doing it correctly.”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “imposing worst-case complexity on the 99% of people who will never benefit”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” - Comment from 17 Aug 2026 in “Stripe Clinches over $7B Deal to Buy AI Firm OpenRouter”
- Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left”
- Comment from 19 May 2026 in “I returned to AWS, and was reminded why I left”
Grew organically into a mess
“the system actually makes sense in anything other than an agglomeration-of-backwards-compatible-layers sense”
Comment from 11 May 2026 in “I returned to AWS, and was reminded why I left” “+1 on the IAM over engineering, though to AWS credit, I suspect it was evolved rather than design”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “Like you said with IAM, I think it just slowly evolved into the mess it is today”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” - Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left”
Hard to predict or audit
“With IAM it's more like "I'm pretty sure I figured out the right silly-walk for X…”
Comment from 11 May 2026 in “I returned to AWS, and was reminded why I left” “fundamentally it is one input into a huge mess that you cannot actually see or audit from a 10k foot level”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “I’m not convinced that anyone knows how IAM rules and policy rules interact.”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” Regional outage breaks everything
“If the IAM in us-east-1 goes down, every non-public object or workload that needs any kind of AWS authentication will fail immediately.”
Comment from 20 Jan 2026 in “Opening the AWS European Sovereign Cloud” “some services fail to achieve the "static stability" you describe”
Comment from 9 May 2026 in “AWS data center outage hits trading on Fanduel, Coinbase”
Why people recommend it
Each mark is one comment
Fine-grained, logical access control
“IAM comes to mind, with fine grained control over everything.”
Comment from 4 Mar 2026 in “Intel's make-or-break 18A process node debuts for data center with 288-core Xeon” “AWS, GCP, and Azure handle fine-grained access well.”
Comment from 2 Feb 2026 in “Ask HN: How do you give AI agents access without over-permissioning?” “IAM is I think good, logical and granular enough.”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” Simple JSON policy documents
“It's literally a JSON policy document.”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “So much easier to use IAM policies.”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “I've always found AWS IAM quite simple, but then again it is my job”
Comment from 5 Nov 2025 in “I took all my projects off the cloud, saving thousands of dollars” Better than other clouds' systems
“AWS IAM is extremely well designed when you compare it with the spaghetti monster IAM systems of other clouds”
Comment from 10 May 2026 in “I returned to AWS, and was reminded why I left” “IAM is a better set of semantics for securing your infrastructure”
Comment from 13 Nov 2025 in “Kubernetes Is Your Private Cloud” Easy to grasp the basics
“It's complex but still easily understandable to get the basics.”
Comment from 11 May 2026 in “I returned to AWS, and was reminded why I left” “it's straightforward to say e.g. "permit traffic on port X from instances holding IAM role Y”
Comment from 4 Mar 2026 in “Intel's make-or-break 18A process node debuts for data center with 288-core Xeon”
What people said
40 of the 43 opinions about it, picked in proportion to the three counts, newest first. Each links to the original comment.
“IAM is still a nightmare on both GCP and AWS”
“a pain in the ass to manage”
“The policy framework is everything that explains why formal methods has gotten very little traction”
“Except for IAM that was a huuuge struggle.”
“You don't want to spend 2 hours in the IAM and Role control panels?”
“they warn the shit out of you multiple times”
“cannot be easily done for IAM permission reasons”
“IAM - the hideously complex auth and access rules system”
“It's complex but still easily understandable to get the basics.”
“With IAM it's more like "I'm pretty sure I figured out the right silly-walk for X…”
“the system actually makes sense in anything other than an agglomeration-of-backwards-compatible-layers sense”
“I personally think IAM is done right in that regard.”
“having to iterate, one at a time, through the five hundred and thirty seven new permissions you need to grant”
“imposing worst-case complexity on the 99% of people who will never benefit”
“the big problems with amazon IAM is not that it’s inherently complex…”
“It's literally a JSON policy document.”
“Like you said with IAM, I think it just slowly evolved into the mess it is today”
“It has grown organically and is complicated, just as any other policy language.”
“fundamentally it is one input into a huge mess that you cannot actually see or audit from a 10k foot level”
“IAM is unnecessarily bad. I recently had to set a trivial policy, and was doing it correctly.”
“IAM is I think good, logical and granular enough.”
“All of them evolve into monstrosity because of so many conflicting requirements”
“IAM is just complex. I can't think of any implementation”
“IAM is my favorite part of AWS.”
“So much easier to use IAM policies.”
“I’m not convinced that anyone knows how IAM rules and policy rules interact.”
“AWS IAM is extremely well designed when you compare it with the spaghetti monster IAM systems of other clouds”
“+1 on the IAM over engineering, though to AWS credit, I suspect it was evolved rather than design”
“some services fail to achieve the "static stability" you describe”
“IAM going poof due to it being dependent on us-east-1”
“IAM which is always a pain anyway”
“incredibly powerful. It solves this exact problem very well.”
“IAM comes to mind, with fine grained control over everything.”
“it's straightforward to say e.g. "permit traffic on port X from instances holding IAM role Y”
“AWS, GCP, and Azure handle fine-grained access well.”
“If the IAM in us-east-1 goes down, every non-public object or workload that needs any kind of AWS authentication will fail immediately.”
“AWS IAM has caused multiple cross-region outages.”
“That product makes me feel dumb every time I use it”
“IAM is a better set of semantics for securing your infrastructure”
“I've always found AWS IAM quite simple, but then again it is my job”
Counts come from 1,791,911 Hacker News comments labeled by Claude, November 2025 to October 2026, with data through October 31, 2026. Counts updated 2 Nov 2026. How we count. Report a mistake.