Szukaj…


Instalowanie aws cli

W systemie Linux : jeśli nie masz zainstalowanego pipa, zainstaluj go najpierw:

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
sudo python get-pip.py

Następnie zainstaluj awscli:

sudo pip install awscli

W systemie Windows : pobierz najnowsze instalatory stąd

Konfigurowanie aws cli

Teraz, gdy masz zainstalowany aws cli, musisz go skonfigurować, aby uzyskać dostęp do zasobów AWS. Możesz mieć wiele profili, takich jak test , dev , prod itp. Załóżmy więc, że chcesz skonfigurować to środowisko testowe.

aws configure --profile=test

Poprosi o następujące informacje:

AWS Access Key ID [None]: XXXXXXXXXXXXXX
AWS Secret Access Key [None]: XXXXXXXXXXXXXXXXXXXX
Default region name [None]: us-west-2
Default output format [None]: json

Otrzymasz powyższe informacje od zarządzania IAM w AWS Console.

Praca z aws cli

Najlepsze w aws cli jest to, że możesz osadzać polecenia w skrypcie i uruchamiać je na podstawie niektórych kryteriów. Podobnie jak automatyczne wdrażanie w produkcji (w Elastic Beanstalk), nie trzeba iść do AWS Console, aby wybrać i wdrożyć.
Otrzymasz wszystkie dostępne polecenia, uruchamiając:

# This will give all the available commands
aws help

Możesz nawet pójść dalej, na przykład:

# This will give all the available options for ec2
aws ec2 help

i dalej

# This will output all the operations you can do with ec2 instances
aws ec2 describe-instances help 

Możesz wyświetlić / manipulować wszystkimi zasobami aws (S3, EC2, EBS, RDS itp.) Za pomocą aws cli. Oto pełna dokumentacja .



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow