2017-09-08 6 views
0

J'ai un script CloudFormation qui spécifie un ID AMI. Maintenant, je reçois API: ec2:RunInstances Not authorized for images: [ami-1523bd2f] donc apparemment I need to update my AMI.Trouver le type d'une AMI obsolète par son ID

Mais j'ai oublié le type de la machine, ou le script CloudFormation a été créé par quelqu'un d'autre. Et comme je ne peux pas créer une instance à cause de cette erreur, je ne peux pas chercher le système d'exploitation et la version de l'intérieur. Je dois passer entièrement de l'ID AMI, comment puis-je savoir quel système d'exploitation et la version qu'il désigne?

+0

Il n'y a aucun moyen de trouver l'information que vous demandez, sauf si certaines métadonnées (description) sont associées à l'AMI. – helloV

+0

@helloV Eh bien, cela répond à ma question, je suppose. – sashoalm

+0

Voir ma réponse à https://stackoverflow.com/questions/45595119/how-to-find-out-out-information-about-an-ec2-instance-from-ami-id – helloV

Répondre

2

Une recherche sur le web montre l'AMI être:

Windows_Server-2012-RTM-English-64Bit-SQL_2012_SP1_Web-2014.02.12 (ami-1523bd2f) 

Par conséquent, il suffit de faire une recherche dans la section AMI de la console EC2 pour:

Windows_Server-2012-RTM-English-64Bit-SQL_2012 

Cela montrera des images disponibles .

Il semble que l'image d'origine était Service Pack 1 (obsolète), alors que les images actuelles sont répertoriées comme SP2 et SP3.