Skip to content

Commit fd9cfc1

Browse files
fix: Update AWS credentials configuration to use a credentials file for improved security
1 parent c78d65d commit fd9cfc1

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

.github/workflows/deploy.yaml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,18 @@ jobs:
3333
- name: Checkout repository
3434
uses: actions/checkout@v4
3535

36+
- name: Create AWS credentials file
37+
shell: bash
38+
run: |
39+
mkdir -p ~/.aws
40+
echo ${{ secrets.AWS_CREDENTIALS_B64 }} | base64 -d > ~/.aws/credentials
41+
3642
- name: Configure AWS credentials
3743
uses: aws-actions/configure-aws-credentials@v4
3844
with:
39-
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
40-
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
41-
aws-session-token: ${{ secrets.AWS_SESSION_TOKEN }}
4245
aws-region: ${{ env.AWS_REGION }}
46+
env:
47+
AWS_SHARED_CREDENTIALS_FILE: ~/.aws/credentials
4348

4449
- name: Build visual controller frontend
4550
if: ${{ matrix.service == 'visual-controller' }}

0 commit comments

Comments
 (0)