permissions:
id-token: write # short-lived OIDC token
contents: read
jobs:
deploy:
environment: production # requires approval
runs-on: ubuntu-latest
steps:
- uses: aws-actions/configure-aws-credentials@<SHA>
with:
role-to-assume: arn:aws:iam::123456789012:role/deploy
aws-region: eu-central-1A leaked config file no longer gives anyone access to your cloud.