amazon-ec2
Wprowadzenie do AWS CLI
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 .