Lorsque j'essaie de lancer une instance Amazon Elastic Compute Cloud (Amazon EC2), l’erreur "Your requested instance type is not supported in your requested Availability Zone" s'affiche. Je souhaite déterminer la zone de disponibilité que je peux utiliser et résoudre l'erreur.
Résolution
Remarque : Si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l'AWS CLI.
Déterminer les zones de disponibilité qui prennent en charge votre type d'instance
Vous pouvez utiliser la console Amazon Elastic Compute Cloud (Amazon EC2) ou l'AWS CLI pour déterminer les zones de disponibilité qui prennent en charge votre type d'instance.
Console Amazon EC2
Procédez comme suit :
- Ouvrez la console Amazon EC2.
- Choisissez la région AWS dans laquelle vous souhaitez lancer l'instance.
- Dans le volet de navigation, sélectionnez Types d’instances.
- Dans Filtrer les types d'instances, saisissez votre type d'instance préféré.
- Sélectionnez votre type d’instance.
- Dans la section Mise en réseau, examinez les zones de disponibilité répertoriées sous Zones de disponibilité.
AWS CLI
Exécutez la commande describe-instance-type-offerings et incluez des filtres pour la zone de disponibilité et le type d'instance que vous souhaitez lancer. Vous pouvez également inclure des filtres supplémentaires.
L'exemple de commande suivant filtre les résultats de recherche par zone de disponibilité, type d'instance et région :
# 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 des zones de disponibilité peuvent ne pas correspondre au même emplacement sur tous les comptes AWS. Dans la commande describe-instance-type-offerings, utilisez l'option de type d'emplacement availability-zone-id pour inclure les ID de zone de disponibilité dans la liste de sortie. Vous pouvez utiliser l'ID de zone de disponibilité pour vérifier le mappage de la zone de disponibilité sur votre compte.
Réessayer la requête
Pour lancer une instance vers une zone de disponibilité prise en charge, utilisez l'assistant de lancement d'instance sur la console Amazon EC2 ou utilisez l'AWS CLI.
Vous ne pouvez pas non plus spécifier de zone de disponibilité dans votre requête. Si vous ne spécifiez pas de zone de disponibilité, Amazon EC2 choisit pour vous une zone de disponibilité qui prend en charge votre type d'instance.
Informations connexes
Capacité d'instance insuffisante