Skip to content

Document AWS RDS IAM auth with short-lived tokens#3141

Merged
pwizla merged 6 commits into
strapi:mainfrom
singhvishalkr:docs-1789-rds-iam
May 13, 2026
Merged

Document AWS RDS IAM auth with short-lived tokens#3141
pwizla merged 6 commits into
strapi:mainfrom
singhvishalkr:docs-1789-rds-iam

Conversation

@singhvishalkr

Copy link
Copy Markdown
Contributor

This adds a short note that the database connection object is passed through to Knex, then includes an example for using AWS RDS IAM authentication with a short-lived token via Knex expirationChecker.

Closes #1789.

singhvishalkr and others added 2 commits May 7, 2026 10:07
Adds an About core mapping note under the controllers/routes section so the handler string wiring reads step-by-step. Touches the Controllers doc feedback from strapi#3139 and keeps the existing CRUD bullet list intact.

Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel

vercel Bot commented May 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
documentation Ready Ready Preview, Comment May 13, 2026 9:43am

Request Review

Comment thread docusaurus/docs/cms/backend-customization/controllers.md Outdated
</TabItem>
</Tabs>

### Example: PostgreSQL with AWS RDS IAM authentication (dynamic password token)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please move this content inside the PostgreSQL tab?

Image

You'd have to remove the h3, of course.
You can use the following formatting instead:

Example: PostgreSQL with AWS RDS IAM authentication (dynamic password token).

If it looks too bulky in the rendered page, we might want to include this content in a details block.

@pwizla pwizla left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, @singhvishalkr.

The example with dynamic password token for PostgreSQL should go into the PostgreSQL. It does not deserve an h3, which would break the page's logic flow.

Comment thread docusaurus/docs/cms/configurations/database.md Outdated
Comment thread docusaurus/docs/cms/configurations/database.md Outdated

@pwizla pwizla left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM now.
I also added a link to AWS RDS IAM docs.

Merging it, thank you.

@pwizla pwizla self-assigned this May 13, 2026
@pwizla pwizla added pr: chore source: CMS contribution PRs that are part of the Documentation Contribution Program labels May 13, 2026
@pwizla pwizla added this to the 6.25.0 milestone May 13, 2026
@pwizla pwizla merged commit 817880e into strapi:main May 13, 2026
9 of 10 checks passed
pwizla added a commit that referenced this pull request May 13, 2026
* Explain core mapping between REST handlers and controller exports

Adds an About core mapping note under the controllers/routes section so the handler string wiring reads step-by-step. Touches the Controllers doc feedback from #3139 and keeps the existing CRUD bullet list intact.



* Add AWS RDS IAM auth example for database config

* Apply suggestion from @pwizla

* docs(database): place RDS IAM example inside PostgreSQL tab

* Apply suggestion from @pwizla

* Apply suggestion from @pwizla

---------

Co-authored-by: Vishal Kumar Singh <vishal.kr.singh2021@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contribution PRs that are part of the Documentation Contribution Program pr: chore source: CMS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dynamic database credentials with RDS IAM DB authentication

2 participants