-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
32 lines (30 loc) · 867 Bytes
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
---
name: 'S3Copy'
description: 'AWS S3 Copy'
inputs:
aws-access-key-id:
description: 'aws access key id'
required: true
aws-secret-access-key:
description: 'aws secret access key'
required: true
aws-region:
description: 'aws region'
required: true
source:
description: 'aws s3 sync source'
required: true
target:
description: 'aws s3 sync target'
required: true
runs:
using: 'composite'
steps:
# https://github.com/marketplace/actions/configure-aws-credentials-action-for-github-actions
- uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ inputs.aws-access-key-id }}
aws-secret-access-key: ${{ inputs.aws-secret-access-key }}
aws-region: ${{ inputs.aws-region }}
- shell: bash
run: aws s3 sync ${{ inputs.source }} ${{ inputs.target }}