Action to Install AWS CLI v2 on self-hosted Linux runners.
- Cache downloaded zip file to save bandwidth on concurrent runs 🚀
- Works for both
x86_64
(Intel) andarm64
(ARM) architectures 😉 - Tested on GitHub and Gitea Actions
- Skip installation if AWS CLI is already installed
on:
push:
branches:
- main
jobs:
Deployment:
runs-on: ubuntu-latest
steps:
- name: Install AWS CLI v2
uses: ankurk91/install-aws-cli-action@v1
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ${{ vars.AWS_REGION }}
Name | Required | Default | Description |
---|---|---|---|
cache |
No | true |
Determines if downloaded zip files must be cached |
Note
This action is using bash scripts which utilize the curl
and unzip
commands. Ensure your runner has these
preinstalled.
This repo was inspired by quipper/setup-aws-cli-action
This repo is licensed under MIT License.