Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Lancer des instances dans une Réservation de capacité existante
Vous ne pouvez lancer une instance dans une Réservation de capacité qui :
-
Possède des attributs correspondants (type d'instance, plateforme, zone de disponibilité et location)
-
Dispose d'une capacité disponible suffisante
-
Est dans l'active
État
Lorsque vous lancez une instance, vous pouvez spécifier si elle doit être lancée dans n’importe quel Réservation de capacité open
, dans une Réservation de capacité spécifique, ou dans un groupe de Réservations de capacité.
Vous pouvez également configurer l’instance pour éviter qu’elle s’exécute dans une Réservation de capacité, même si vous avez une Réservation de capacité open
qui a des attributs correspondants et la capacité disponible.
Le lancement d’une instance dans une Réservation de capacité réduit sa capacité disponible du nombre d’instances lancées. Par exemple, si vous lancez trois instances, la capacité disponible de la Réservation de capacité est réduite de trois.
- Console
-
Pour lancer des instances dans une Réservation de capacité existante à l’aide de la console
-
Suivez la procédure pour lancer une instance, mais ne lancez l'instance qu'après avoir effectué les étapes suivantes pour spécifier les paramètres du groupe de placement et de la Réservation de capacité.
-
Développez la section Détails avancés et procédez comme suit :
-
Pour Placement group (Groupe de placement), sélectionnez le groupe de placement du cluster dans lequel lancer l'instance.
-
Pour Capacity Reservation (Réserve de capacité), choisissez l’une des options suivantes en fonction de la configuration de la réserve de capacité :
-
None (Aucune) : empêche les instances de se lancer dans une Réservation de capacité. Les instances s’exécutent dans une capacité à la demande.
-
Open (Ouvrir) : lance les instances dans toute Réservation de capacité comportant des attributs correspondants et une capacité suffisante pour le nombre d'instances que vous avez sélectionnées. Si vous n’avez pas de Réservation de capacité correspondante avec une capacité suffisante, l’instance utilise une capacité à la demande.
-
Spécifier la réservation de capacité — Lance les instances dans la Réservation de capacité sélectionnée. Si la Réservation de capacité sélectionnée ne dispose pas d’une capacité suffisante pour le nombre d’instances que vous avez sélectionnées, le lancement de l’instance échoue.
-
Spécifier le groupe de ressources de réservation de capacité — Lance les instances dans n'importe quelle Réservation de capacité avec les attributs correspondants et la capacité disponible dans le groupe Réservation de capacité sélectionné. Si le groupe sélectionné ne dispose pas d’une Réservation de capacité avec les attributs correspondants et de la capacité disponible, les instances s’exécutent à l’aide de la capacité à la demande.
-
Spécifier la réservation de capacité uniquement — Lance les instances dans une Réservation de capacité. Si aucun ID de réservation de capacité n'est spécifié, les instances se lancent dans une réservation de capacité ouverte. Si la capacité n'est pas disponible, les instances ne se lancent pas.
-
Spécifier le groupe de ressources de réservation de capacité uniquement : lance les instances dans une réservation de capacité dans un groupe de ressources de réservation de capacité. Si aucun groupe de ressources de réservation de capacité ARN n'est spécifié, les instances se lancent dans une réservation de capacité ouverte. Si la capacité n'est pas disponible, les instances ne se lancent pas.
-
Dans le panneau Summary (Résumé), vérifiez la configuration de votre instance, puis choisissez Launch instance (Lancer l’instance). Pour de plus amples informations, veuillez consulter Lancer une EC2 instance à l'aide de l'assistant de lancement d'instance de la console.
- AWS CLI
-
Pour lancer une instance dans une Réservation de capacité existante avec la AWS CLI
Utilisez la commande run-instances et spécifiez le paramètre --capacity-reservation-specification
.
L’exemple suivant lance une instance t2.micro
dans toute Réservation de capacité ouverte disposant des attributs correspondants et de la capacité disponible :
aws ec2 run-instances --image-id ami-abc12345
--count 1
--instance-type t2.micro
--key-name MyKeyPair
--subnet-id subnet-1234567890abcdef1
--capacity-reservation-specification CapacityReservationPreference=open
L’exemple suivant lance une instance t2.micro
dans un targeted
Réservation de capacité :
aws ec2 run-instances --image-id ami-abc12345
--count 1
--instance-type t2.micro
--key-name MyKeyPair
--subnet-id subnet-1234567890abcdef1
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=cr-a1234567
}
L’exemple suivant lance une instance t2.micro
dans un groupe Réservation de capacité :
aws ec2 run-instances --image-id ami-abc12345
--count 1
--instance-type t2.micro
--key-name MyKeyPair
--subnet-id subnet-1234567890abcdef1
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:us-west-1:123456789012:group/my-cr-group
}
L'exemple suivant lance une t2.micro
instance dans un Réservation de capacité uniquement. Comme aucun ID de réserve de capacité n'est spécifié, l'instance sera lancée dans toute Réservation de capacité ouverte disposant des attributs correspondants et de la capacité disponible :
aws ec2 run-instances --image-id ami-abc12345
--count 1
--instance-type t2.micro
--key-name MyKeyPair
--subnet-id subnet-1234567890abcdef1
--capacity-reservation-specification CapacityReservationPreference=capacity-reservations-only
L'exemple suivant lance une t2.micro
instance dans un Réservation de capacité spécifique uniquement. Si la capacité n'est pas disponible dans la réservation de capacité spécifiée, l'instance ne pourra pas être lancée.
aws ec2 run-instances --image-id ami-abc12345
--count 1
--instance-type t2.micro
--key-name MyKeyPair
--subnet-id subnet-1234567890abcdef1
--capacity-reservation-specification CapacityReservationPreference=capacity-reservations-only
CapacityReservationTarget={CapacityReservationId=cr-a1234567
}