====== awscli ====== This package provides a unified command line interface to Amazon Web Services. ===== Information ===== * Version: 2 (2.4.0) * Added: February, 2020 * Updated: November, 2021 * Link: https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html ===== Usage ===== See which versions of awscli are available: $ module avail awscli Load one version into your environment and run it: $ module load awscli/2 $ aws --version aws-cli/2.4.0 Python/3.8.8 Linux/3.10.0-1160.42.2.el7.x86_64 exe/x86_64.centos.7 prompt/off ===== Installation ====== Notes from the sysadmin during installation: $ cd /tmp $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.4.0.zip" -o "awscliv2.zip" $ unzip awscliv2.zip $ sudo mkdir -p /export/apps/awscli/v2 $ sudo chown aorth /export/apps/awscli/v2 # install will use the v2 directory... $ ./aws/install --install-dir /export/apps/awscli $ sudo chown -R root:root /export/apps/awscli/v2 **Note:** As of version 2 Amazon has switched from a Python package to a static binary that seems to include its own Python etc. Their installer is annoying as it tries to create directories, make symlinks, manage versions, etc. My strategy is to create a v2 directory and let it do what it wants there (non-root) and then keep the environment module always pointing to the "current" link.