AWS CLI
Install AWS CLI v2
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
or
sudo ./aws/install --update
issue:
andreasdesktop@AndreasDesktop:~$ aws --version -bash: /usr/bin/aws: No such file or directory
Похоже, что может возникнуть конфликт с путями, по которым установлен aws. Исполняемый файл AWS CLI должен находиться в /usr/local/bin
, но ваша оболочка пытается получить к нему доступ из /usr/bin
.
Verify AWS CLI Installation Directory:
ls /usr/local/bin/aws
Если файл существует, вам необходимо обновить переменную среды PATH, включив
/usr/local/bin
перед/usr/bin
.
Update PATH Environment Variable:
Откройте файл конфигурации оболочки в текстовом редакторе:
nano ~/.bashrc
В конце файла надо добавить это:
export PATH=/usr/local/bin:$PATH
Сохраните файл и выйдите из редактора. Затем перезагрузите конфигурацию оболочки:
source ~/.bashrc
Verify the Installation
aws --version
The config profile could not be found
AWS CLI не може знайти профіль, тобто не існує запису в ~/.aws/config
або ~/.aws/credentials
Якшо десь він є, то можна скопіювати з іншого хаста:
scp -r ~/.aws root@<dest-ip>:~/
SSO
aws configure sso
EKS
aws eks update-kubeconfig --region <region-name> --name <cluster-name> --profile <configured-sso-profile-name>