File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,11 +2,25 @@ name: release
22
33on : workflow_dispatch
44
5+ env :
6+ AWS_REGION : " us-east-1"
7+ permissions :
8+ id-token : write # This is required for requesting the AWS JWT
9+ contents : read # This is required for actions/checkout
510jobs :
611 release :
712 runs-on : ubuntu-22.04
813 steps :
914 - uses : actions/checkout@v3
15+ - name : Configure AWS credentials
16+ uses : aws-actions/configure-aws-credentials@v1.7.0
17+ with :
18+ role-to-assume : arn:aws:iam::310361226925:oidc-provider/token.actions.githubusercontent.com
19+ role-session-name : GitHub_to_AWS_via_FederatedOIDC
20+ aws-region : ${{ env.AWS_REGION }}
21+ - name : Test AWS credentials with Sts GetCallerIdentity
22+ run : |
23+ aws sts get-caller-identity
1024 - name : Set up Python 3.10
1125 uses : actions/setup-python@v4
1226 with :
2135 - name : Deploy
2236 env :
2337 AWS_BUCKET_NAME : ${{ secrets.AWS_BUCKET_NAME }}
24- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
25- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
2638 run : fab deploy
You can’t perform that action at this time.
0 commit comments