2016-11-24 2 views

Répondre

3

Red Hat maintient les AMI RHEL. Nous pouvons utiliser la CLI describe-images pour interroger leurs AMIs publics en fonction:

  • compte ID: 309956199498
  • Un modèle de chaîne connue correspondant à leurs noms AMI: RHEL-*_HVM_GA-*-Hourly2-GP

Pour les besoins de cet exemple, nous allons trier les images par CreationDate, ne demander que le dernier élément de la collection (via -1) et filtrer les résultats vers Name, ImageId et CreationDate.

Exemple:

aws ec2 describe-images \ 
    --owners 309956199498 \ 
    --filters "Name=name,Values=RHEL-*_HVM_GA-*-Hourly2-GP2" \ 
    --query 'sort_by(Images, &CreationDate)[-1].[Name, ImageId, CreationDate]' \ 
    --output text 

Sortie:

RHEL-7.3_HVM_GA-20161026-x86_64-1-Hourly2-GP2 ami-b63769a1 2016-10-26T22:32:29.000Z 

Pour vérifier cela est correct, vous pouvez double-check en visitant la section 'Démarrage rapide' de CE2 de l'AWS Console Assistant Lancer les instances et vérifiant l'AMI RHEL la plus récente qui est triée près du début de cette liste de démarrage rapide. Au moment de cette publication, l'AMI RHEL la plus récente était ami-b63769a1.

The AWS EC2 Console, showing the most recent RHEL AMI.

Après cela, vous prendriez que résultant ImageID et de l'utiliser dans le cadre de votre demande à launch a new instance.

Lectures complémentaires:

+0

Merci. :-) @Anthony Neace –