amazon-ec2
Introduzione alla CLI di AWS
Ricerca…
Installare aws cli
Su Linux : se non hai installato pip, installalo prima:
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
sudo python get-pip.py
Quindi installare awscli:
sudo pip install awscli
Su Windows : scarica gli ultimi programmi di installazione da qui
Configurazione di aws cli
Ora hai installato aws cli, dovrai configurarlo per accedere alle tue risorse AWS. Puoi avere più profili come i profili test , dev , prod , ecc. Quindi supponiamo che tu voglia configurarlo per il tuo ambiente di test.
aws configure --profile=test
Richiederà le seguenti informazioni:
AWS Access Key ID [None]: XXXXXXXXXXXXXX
AWS Secret Access Key [None]: XXXXXXXXXXXXXXXXXXXX
Default region name [None]: us-west-2
Default output format [None]: json
Riceverai le informazioni di cui sopra dalla gestione IAM nella Console AWS.
Lavorare con aws cli
La parte migliore di aws cli è che puoi incorporare i comandi in uno script e attivarli in base a determinati criteri. Come la distribuzione automatica in produzione (in Elastic Beanstalk), non è necessario andare in AWS Console per selezionare e distribuire.
Otterrai tutti i comandi disponibili eseguendo:
# This will give all the available commands
aws help
Puoi anche andare oltre, come:
# This will give all the available options for ec2
aws ec2 help
e inoltre
# This will output all the operations you can do with ec2 instances
aws ec2 describe-instances help
È possibile elencare / manipolare tutte le risorse aws (S3, EC2, EBS, RDS, ecc.) Utilizzando aws cli. Ecco la documentazione completa.