Aws

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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.

Voir aussi

  • Cloud OVH — équivalent européen, offre plus restreinte mais plus simple
  • Cloud9 — AWS Cloud9 est l'IDE en ligne intégré à la console AWS