Skip to content

Switch GitHub Actions to OIDC for AWS authentication#23

Merged
deltaguita merged 1 commit intomainfrom
dlackty/sc-102055/github-actions-oidc-iam-role
Apr 2, 2026
Merged

Switch GitHub Actions to OIDC for AWS authentication#23
deltaguita merged 1 commit intomainfrom
dlackty/sc-102055/github-actions-oidc-iam-role

Conversation

@dlackty
Copy link
Copy Markdown
Member

@dlackty dlackty commented Apr 1, 2026

Replace long-lived AWS access keys with IAM role assumption via OIDC.

Refs: sc-102055

Replace long-lived access keys with IAM role assumption via OIDC.

Refs: sc-102055
Copy link
Copy Markdown

@amazon-q-developer amazon-q-developer bot left a comment

Choose a reason for hiding this comment

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

This PR successfully migrates from long-lived AWS access keys to OIDC-based authentication with IAM role assumption. The implementation is correct:

  • Added required id-token: write permission for OIDC token generation
  • Upgraded to aws-actions/configure-aws-credentials@v6 which supports OIDC
  • Properly configured role assumption with the IAM role ARN
  • Removed the insecure long-lived credentials

The changes improve security posture by eliminating stored secrets in favor of short-lived tokens. No blocking issues identified.


You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.

@deltaguita deltaguita merged commit 828af87 into main Apr 2, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants