Aws
| Fiche express | |
|---|---|
| Type | Cloud public |
| Éditeur | Amazon |
| CLI | aws (paquet awscli)
|
| Voir aussi | Cloud OVH · Cloud9 |
AWS (Amazon Web Services) est l'offre de cloud public d'Amazon : calcul (EC2), stockage objet (S3), bases de données managées, réseau, IAM, et un catalogue de services largement plus étendu que les offres cloud plus ciblées comme Cloud OVH.
CLI : installation et configuration
pip install awscli
aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-1
Default output format [None]: json
Les clés ci-dessus sont les clés d'exemple officielles de la documentation AWS (jamais valides) — ne jamais mettre de vraie clé d'accès dans un dépôt ou une page partagée ; préférer des rôles IAM (instance profile) ou, à défaut, un gestionnaire de secrets.
Plusieurs comptes/rôles peuvent être configurés en profils nommés :
aws ec2 describe-instances --profile production
aws ec2 describe-instances --output table
export AWS_DEFAULT_PROFILE=production
Démarrer / arrêter une instance EC2
aws ec2 start-instances --instance-ids i-xxxxxxxxxxxxxxxxx
aws ec2 stop-instances --instance-ids i-xxxxxxxxxxxxxxxxx
Supervision
AWS fournit son propre service de supervision natif, CloudWatch (métriques, alarmes, logs). Des solutions tierces comme Datadog s'y intègrent pour une vue consolidée multi-cloud/multi-fournisseur.