Интерфейс командной строки AWS (CLI) -
это унифицированный инструмент для управления вашими сервисами
AWS
.
С помощью всего лишь одного инструмента для загрузки и настройки вы можете управлять
несколькими сервисами AWS из командной строки и автоматизировать их с помощью сценариев.
AWS CLI v2 предлагает несколько новых функций, включая улучшенные
установщики, новые параметры конфигурации, такие как единый вход AWS
(SSO),
и различные интерактивные функции.
Необходимо заранее установить: curl unzip glibc groff less
У меня не был установлен groff поэтому первым делом я сделал
sudo apt install groff
Затем
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
Для установки опеределённой версии AWS CLI укажит её при скачивании через дефис
Например, чтобы скачать версию 2.0.30
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip" -o "awscliv2.zip"
Список версий: github
По умолчанию AWS CLI устанавливается в
/usr/local/bin/
which aws
/usr/local/bin/aws
Проверить версию установленной AWS CLI можно с помощью
aws --version
aws-cli/2.1.12 Python/3.7.3 Linux/5.4.0-58-generic exe/x86_64.ubuntu.20 prompt/off
aws configure --profile urn-su-profile
AWS Access Key ID [None]: ABCDEFGHIJKLMNOPQRST
AWS Secret Access Key [None]: ABCDEFGHIJKLMNOPQRST+ABCDEFGHIJ/ABCDEFGH
Default region name [None]: us-east-2
Default output format [None]: json
$ aws s3 ls --profile urn-su-profile
An error occurred (InvalidAccessKeyId) when calling the ListBuckets operation: The AWS Access Key Id you provided does not exist in our records.
aws configure list
Name Value Type Location ---- ----- ---- -------- profile <not set> None None access_key ****************XVG6 env secret_key ****************oYRt env region <not set> None None
|
Share in social media:
|