Hacker ApprovedDepartments

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

Each figure is one person. RecommendsMixed feelingsCriticizes

Recommended in 5 of 12 months

In 7 different threads.

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: not recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. 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”
  • 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”
  • 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”

CriticizesComment from 30 Oct 2026 in “Northflank Breached”

“a pain in the ass to manage”

CriticizesComment from 30 Sep 2026 in “Dots: Always-on agents”

“The policy framework is everything that explains why formal methods has gotten very little traction”

CriticizesComment from 15 Sep 2026 in “What we have learned at OpenShell applying formal methods to control AI agents”

“Except for IAM that was a huuuge struggle.”

CriticizesComment from 28 Aug 2026 in “I used AWS cognito for a startup. I wouldn't do it again”

“You don't want to spend 2 hours in the IAM and Role control panels?”

CriticizesComment from 17 Aug 2026 in “Stripe Clinches over $7B Deal to Buy AI Firm OpenRouter”

“they warn the shit out of you multiple times”

RecommendsComment from 31 Jul 2026 in “Tailscale didn't stop the Hugging Face intrusion”

“cannot be easily done for IAM permission reasons”

CriticizesComment from 24 May 2026 in “Amazon Web Services – Four Years and Out”

“IAM - the hideously complex auth and access rules system”

CriticizesComment from 19 May 2026 in “I returned to AWS, and was reminded why I left”

“It's complex but still easily understandable to get the basics.”

MixedComment from 11 May 2026 in “I returned to AWS, and was reminded why I left”

“With IAM it's more like "I'm pretty sure I figured out the right silly-walk for X…”

CriticizesComment from 11 May 2026 in “I returned to AWS, and was reminded why I left”

“the system actually makes sense in anything other than an agglomeration-of-backwards-compatible-layers sense”

CriticizesComment from 11 May 2026 in “I returned to AWS, and was reminded why I left”

“I personally think IAM is done right in that regard.”

RecommendsComment from 11 May 2026 in “I returned to AWS, and was reminded why I left”

“having to iterate, one at a time, through the five hundred and thirty seven new permissions you need to grant”

CriticizesComment 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”

CriticizesComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“the big problems with amazon IAM is not that it’s inherently complex…”

CriticizesComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“It's literally a JSON policy document.”

RecommendsComment 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”

CriticizesComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“It has grown organically and is complicated, just as any other policy language.”

MixedComment from 10 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”

CriticizesComment 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.”

CriticizesComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“IAM is I think good, logical and granular enough.”

RecommendsComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“All of them evolve into monstrosity because of so many conflicting requirements”

CriticizesComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“IAM is just complex. I can't think of any implementation”

CriticizesComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“IAM is my favorite part of AWS.”

RecommendsComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“So much easier to use IAM policies.”

RecommendsComment 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.”

CriticizesComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“AWS IAM is extremely well designed when you compare it with the spaghetti monster IAM systems of other clouds”

RecommendsComment from 10 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”

CriticizesComment from 10 May 2026 in “I returned to AWS, and was reminded why I left”

“some services fail to achieve the "static stability" you describe”

CriticizesComment from 9 May 2026 in “AWS data center outage hits trading on Fanduel, Coinbase”

“IAM going poof due to it being dependent on us-east-1”

CriticizesComment from 9 May 2026 in “AWS says data center overheating in North Virginia disrupts services”

“IAM which is always a pain anyway”

CriticizesComment from 27 Apr 2026 in “Dutch central bank dithces AWS and chooses Lidl for European Cloud”

“incredibly powerful. It solves this exact problem very well.”

RecommendsComment from 11 Mar 2026 in “Show HN: Klaus – OpenClaw on a VM, batteries included”

“IAM comes to mind, with fine grained control over everything.”

RecommendsComment from 4 Mar 2026 in “Intel's make-or-break 18A process node debuts for data center with 288-core Xeon”

“it's straightforward to say e.g. "permit traffic on port X from instances holding IAM role Y”

RecommendsComment 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.”

RecommendsComment from 2 Feb 2026 in “Ask HN: How do you give AI agents access without over-permissioning?”

“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.”

CriticizesComment from 20 Jan 2026 in “Opening the AWS European Sovereign Cloud”

“AWS IAM has caused multiple cross-region outages.”

CriticizesComment from 24 Dec 2025 in “Is Northern Virginia still the least reliable AWS region?”

“That product makes me feel dumb every time I use it”

CriticizesComment from 15 Nov 2025 in “AWS deprecates two dozen services (most of which you've never heard of)”

“IAM is a better set of semantics for securing your infrastructure”

RecommendsComment from 13 Nov 2025 in “Kubernetes Is Your Private Cloud”

“I've always found AWS IAM quite simple, but then again it is my job”

RecommendsComment from 5 Nov 2025 in “I took all my projects off the cloud, saving thousands of dollars”

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.