--- categories: Amazon title: Amazon-EC2 ... * Présentation : * Documentation : ## Présentation Amazon Elastic Compute Cloud (Amazon EC2) est la partie système pure (*compute*). ## AMI Debian Nous préférons utiliser les AMI préparées par l'équipe Debian. Leurs identifiants sont disponibles sur le [Wiki Debian](https://wiki.debian.org/Cloud/AmazonEC2Image), en particulier celles pour [Stretch](https://wiki.debian.org/Cloud/AmazonEC2Image/Stretch). ## Meta-données Une instance EC2 peut accéder à un ensemble de méta-données sur elle-même. Elles sont accessible en HTTP par nom d'hôte (`instance-data`) ou adresse IP (`169.254.169.254`). ~~~ $ wget -q -O - http://instance-data/latest/meta-data/instance-id i-0a534900aa4c582d7 ~~~ La liste des informations accessibles : * ami-id * ami-launch-index * ami-manifest-path * block-device-mapping/ * events/ * hostname * identity-credentials/ * instance-action * instance-id * instance-type * local-hostname * local-ipv4 * mac * metrics/ * network/ * placement/ * profile * public-hostname * public-ipv4 * public-keys/ * reservation-id * security-groups Il est également possible d'y accéder via un outil plus haut niveau, généralement préinstallés sur les images d'Amzon, ou disponibles via le paquet `cloud-guest-utils`. ~~~ $ ec2metadata ami-id: ami-0539351fee4a5a3b1 ami-launch-index: 0 ami-manifest-path: (unknown) ancestor-ami-ids: unavailable availability-zone: ap-southeast-1a block-device-mapping: ami ebs1 root instance-action: none instance-id: i-0a534900aa4c582d7 instance-type: t2.medium local-hostname: ip-172-27-22-121.ap-southeast-1.compute.internal local-ipv4: 172.27.22.121 kernel-id: unavailable mac: unavailable profile: default-hvm product-codes: unavailable public-hostname: ec2-18-164-130-102.ap-southeast-1.compute.amazonaws.com public-ipv4: 18.164.130.102 public-keys: ['ssh-rsa […]'] ramdisk-id: unavailable reserveration-id: unavailable security-groups: foo-bar user-data: unavailable ~~~ Il est possible de restreindre la commande : ~~~ $ ec2metadata --instance-id i-0a534900aa4c582d7 ~~~