Skip to content

Install AWS CLI

Actions
Install AWS CLI v2 on self-hosted linux runners
v1
Latest
Star (2)

Install AWS CLI Action

tests lint

Action to Install AWS CLI v2 on self-hosted Linux runners.

Features

  • Cache downloaded zip file to save bandwidth on concurrent runs 🚀
  • Works for both x86_64 (Intel) and arm64 (ARM) architectures 😉
  • Tested on GitHub and Gitea Actions
  • Skip installation if AWS CLI is already installed

Usage

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 }}

Inputs

Name Required Default Description
cache No true Determines if downloaded zip files must be cached

Notes

Note

This action is using bash scripts which utilize the curl and unzip commands. Ensure your runner has these preinstalled.

Attribution

This repo was inspired by quipper/setup-aws-cli-action

Ref links

License

This repo is licensed under MIT License.

Install AWS CLI is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Install AWS CLI v2 on self-hosted linux runners
v1
Latest

Install AWS CLI is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.