Skip to content

ci: migrate AWS credentials to secure IAM OIDC role (NOJIRA)#16

Merged
javalon merged 4 commits into
mainfrom
feature/migrate-aws-oidc
Jun 24, 2026
Merged

ci: migrate AWS credentials to secure IAM OIDC role (NOJIRA)#16
javalon merged 4 commits into
mainfrom
feature/migrate-aws-oidc

Conversation

@javalon

@javalon javalon commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Summary

Migrates the AWS authentication in GitHub Actions from static/deprecated IAM credentials (AWS access keys in secrets) to secure, temporary AWS IAM OIDC Role Assume under the Principle of Least Privilege (PoLP).

Key Changes

  • Configures aws-actions/configure-aws-credentials to assume the dedicated IAM OIDC role:
    arn:aws:iam::480535519801:role/github-actions-linkedin-api-lambda
  • Upgrades actions to their latest stable Node 24 compatible versions:
    • actions/checkout to @v7
    • actions/setup-node to @v6
    • aws-actions/configure-aws-credentials to @v5
  • Replaces all legacy static AWS credential environment variables with secure OIDC.

Verification Plan

  • Verified that all actions use native Node.js 24 execution to prevent deprecation warnings.
  • Ready for merge. Once merged, please delete the old static secrets (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) from this repository's GitHub Secrets.

@javalon javalon changed the title ci(oidc): migrate AWS credentials to secure IAM OIDC role ci(oidc): migrate AWS credentials to secure IAM OIDC role (NOJIRA) Jun 24, 2026
@javalon javalon changed the title ci(oidc): migrate AWS credentials to secure IAM OIDC role (NOJIRA) ci: migrate AWS credentials to secure IAM OIDC role (NOJIRA) Jun 24, 2026
@javalon javalon merged commit 40ac4de into main Jun 24, 2026
2 of 5 checks passed
@javalon javalon deleted the feature/migrate-aws-oidc branch June 24, 2026 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant