Pourquoi reçois-je l'erreur « Your requested instance type is not supported in your requested Availability Zone » (Votre type d'instance demandé n'est pas pris en charge dans votre zone de disponibilité demandée) lors du lancement d'une instance EC2 ?

Lecture de 3 minute(s)
0

J'ai reçu le message d'erreur « Your requested instance type is not supported in your requested Availability Zone » (Votre type d'instance demandé n'est pas pris en charge dans votre zone de disponibilité demandée) lors du lancement d'une instance Amazon Elastic Compute Cloud (Amazon EC2). Comment puis-je déterminer quelle zone de disponibilité utiliser ?

Brève description

Certaines zones de disponibilité ne prennent pas en charge certains types d'instance spécifiques. Si vous recevez le message d'erreur « Votre type d'instance demandé n'est pas pris en charge dans votre zone de disponibilité demandée », procédez comme suit :

  1. Déterminez quelles zones de disponibilité prennent en charge votre type d'instance.
  2. Renouvelez la demande et spécifiez une zone de disponibilité qui prend en charge le type d'instance choisi. Ou envoyez la demande sans spécifier de zone de disponibilité.

Remarque : Cette erreur est différente d'une erreur de capacité d'instance insuffisante. Pour plus d'informations sur les erreurs de capacité insuffisante, consultez Capacité d'instance insuffisante.

Résolution

Déterminez quelles zones de disponibilité prennent en charge votre type d'instance

Depuis la console Amazon EC2 :

  1. Ouvrez la console Amazon EC2.
  2. Choisissez la région dans laquelle vous souhaitez lancer l'instance.
  3. Sélectionnez Types d’instance.
  4. Pour Filtrer les types d'instance, entrez votre type d'instance préféré.
  5. Sélectionnez votre type d'instance préféré.
  6. Sous Mise en réseau, passez en revue les zones de disponibilité répertoriées sous Zones de disponibilité.

À partir de l'interface de ligne de commande AWS (AWS CLI):

Remarque : Si vous recevez des erreurs lors de l'exécution des commandes depuis AWS CLI, assurez-vous que vous utilisez la version AWS CLI la plus récente.

Utilisez la commande describe-instance-type-offerings et incluez des filtres pour la zone de disponibilité et le type d'instance que vous souhaitez lancer. Ajoutez des filtres supplémentaires si nécessaire. L'exemple de commande suivant filtre les résultats de recherche par zone de disponibilité, type d'instance et région. Pour plus d'informations sur la commande describe-instance-type-offerings consultez describe-instance-type-offerings dans le guide de référence des commandes de l'interface de ligne de commande AWS.

# aws ec2 describe-instance-type-offerings --location-type availability-zone  --filters Name=instance-type,Values=c5.xlarge --region af-south-1 --output table

Remarque : les noms de zones de disponibilité ne renvoient pas au même emplacement entre les comptes. Pour plus d'informations, consultez Zones de disponibilité. Utilisez la commande location-type disponibility-zone-id pour obtenir la liste des ID de zone de disponibilité en sortie. Vous pouvez utiliser l'ID de zone de disponibilité pour valider le mappage de zone de disponibilité sur votre compte.

Renouveler la demande

Lors du lancement de l'instance, choisissez une zone de disponibilité prise en charge. Vous pouvez lancer une instance dans une zone de disponibilité à l'aide de l'ancien assistant de lancement, du nouvel assistant ou de l'AWS CLI. Vous pouvez également ne pas spécifier de zone de disponibilité dans votre demande. Si vous ne spécifiez pas de zone de disponibilité, Amazon EC2 choisit une zone de disponibilité qui prend en charge votre type d'instance.


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans