A web database of all AWS IAM actions

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • sql.js-httpvfs

    Hosting read-only SQLite databases on static file hosters like Github Pages

  • They left the sourcemaps in their build, so one can see the code from the Usage section of sql.js-httpvfs (https://github.com/phiresky/sql.js-httpvfs#usage) copy-pasted into App.tsx, but I didn't find any other identifying text

    I'd actually guess it was just a copy-paste of the "sqlite over webworker using wasm" demo, backed by the actual sqlite of the actions https://www.awsiam.info/iam.db

  • complete-aws-iam-reference

    Discontinued Complete AWS IAM Reference

  • Given this audience, I bet some commentary on how you built the sqlite database, and (related to that) how one can tell how stale the information in it is would be interesting

    My go to for this kind of all-in-one IAM reference is https://github.com/widdix/complete-aws-iam-reference -> https://iam.cloudonaut.io/ although I guess they stopped paying attention to the issues and PRs in light of their new "use the AWS docs" banner

    ---

    Toward that end, I have *long* wanted to be able to rebuild the AWS docs locally, to fix some rendering pet peeves of mine, and it became a raging fire recently when they stopped making the PDF of cfn-ug (https://docs.aws.amazon.com/cloudformation/), so if someone has some local tooling for that, I (and others: https://github.com/awsdocs/amazon-ec2-user-guide/issues/101) would value knowing about it

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • amazon-ec2-user-guide

    Discontinued The open source version of the Amazon EC2 User Guide for Linux. To submit feedback or requests for changes, submit an issue or make changes and submit a pull request.

  • Given this audience, I bet some commentary on how you built the sqlite database, and (related to that) how one can tell how stale the information in it is would be interesting

    My go to for this kind of all-in-one IAM reference is https://github.com/widdix/complete-aws-iam-reference -> https://iam.cloudonaut.io/ although I guess they stopped paying attention to the issues and PRs in light of their new "use the AWS docs" banner

    ---

    Toward that end, I have *long* wanted to be able to rebuild the AWS docs locally, to fix some rendering pet peeves of mine, and it became a raging fire recently when they stopped making the PDF of cfn-ug (https://docs.aws.amazon.com/cloudformation/), so if someone has some local tooling for that, I (and others: https://github.com/awsdocs/amazon-ec2-user-guide/issues/101) would value knowing about it

  • aws-iam-db

    Creates a sqlite database of all AWS IAM actions

  • Yeah I want to add some last updated timestamp to the bottom of the site, I'll probably do that in the next day or so.

    The data is updated on a weekly cron. I run a small python script that utilizes Parliament's code for downloading the docs pages and parsing them into json. From there, what I did was create a SQL schema with SQLAlchemy and load the json data from the Parliament script.

    I open sourced the code for anyone curious, it's nothing fancy. https://github.com/zscholl/aws-iam-db

    I'd seen the cloudonaut site but I kept going back to the AWS docs to answer questions like: "what are all the s3 write actions?" or "what am I actually allowing with S3:get*?"

    I created this to help solve that problem without googling "aws iam s3 actions" and scrolling down through AWS' pages.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts