/assume-role-with-github-oidc

IAM Role for GitHub OIDC

Apache License 2.0Apache-2.0

Assume Role with GitHub OpenID Connect

Huw to use

1. Add oidc provider to your AWS account

Deploy github-oidc-provider.yaml

launch-stack

2. Add role for github actions

Role Description Launth
public-image-publishing Publish docker image to ECR Public launch-stack
image-publishing Publish docker image to ECR launch-stack
file-publishing Publish static files to S3 Bucket launch-stack
cdk-deploy CDK Deploy launch-stack
cdk-assets-publishing Publish CDK assets to S3 Bucket launch-stack
sam-publishing Publish SAM Application launch-stack