Skip to content

title: OIDC → AWS (no static keys) description: Authenticate GitHub Actions to AWS via OIDC: no long-lived access keys. status: stub tags: - github-actions - aws


OIDC → AWS (no static keys)

Stub page

GitHub Actions assuming an AWS role via OIDC. The trust policy people get wrong.

Planned content

  • IAM identity provider creation (one-time per account)
  • IAM role with sub-claim conditions: branch, environment, tag, PR
  • aws-actions/configure-aws-credentials invocation
  • Common 'Not authorized' debugging: what to check