amazon-ec2
Einführung in AWS CLI
Suche…
Installieren des aws cli
Unter Linux : Wenn Sie pip nicht installiert haben, installieren Sie es zuerst:
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
sudo python get-pip.py
Dann installiere awscli:
sudo pip install awscli
Unter Windows : Laden Sie die neuesten Installationsprogramme von hier herunter
Aws cli konfigurieren
Nachdem Sie aws cli installiert haben, müssen Sie es für den Zugriff auf Ihre AWS-Ressourcen konfigurieren. Sie können mehrere Profile wie test , dev , prod usw. haben. Nehmen wir an, Sie möchten es für Ihre Testumgebung konfigurieren.
aws configure --profile=test
Sie werden nach folgenden Informationen gefragt:
AWS Access Key ID [None]: XXXXXXXXXXXXXX
AWS Secret Access Key [None]: XXXXXXXXXXXXXXXXXXXX
Default region name [None]: us-west-2
Default output format [None]: json
Sie erhalten die oben genannten Informationen vom IAM-Management in AWS Console.
Mit aws cli arbeiten
Das Beste an aws cli ist, dass Sie die Befehle in ein Skript einbetten und basierend auf bestimmten Kriterien auslösen können. Wie bei der automatischen Bereitstellung in der Produktion (in Elastic Beanstalk) müssen Sie nicht zur Auswahl und Bereitstellung von AWS Console wechseln.
Sie erhalten alle verfügbaren Befehle, indem Sie Folgendes ausführen:
# This will give all the available commands
aws help
Sie können sogar noch weiter gehen, wie:
# This will give all the available options for ec2
aws ec2 help
und weiter
# This will output all the operations you can do with ec2 instances
aws ec2 describe-instances help
Sie können mit aws cli alle aws-Ressourcen (S3, EC2, EBS, RDS usw.) auflisten / bearbeiten. Hier ist die vollständige Dokumentation .