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.
Création d’une flotte de réserve de capacité
Lorsque vous créez une flotte de réserve de capacité, elle crée automatiquement des réserves de capacité pour les types d’instance spécifiés dans la demande de flotte, jusqu’à la capacité cible totale spécifiée. Le nombre d’instances pour lesquelles la flotte de réserve de capacité réserve de la capacité dépend de la capacité cible totale et des pondérations de type d’instance que vous spécifiez dans la demande. Pour plus d’informations, consultez Pondération du type d’instance et Capacité cible totale.
Lorsque vous créez la flotte, vous devez spécifier les types d’instance à utiliser et une priorité pour chacun de ces types d’instance. Pour plus d’informations, consultez Stratégie d’allocation et Priorité de type d’instance.
Note
Le rôle AWSServiceRoleForEC2CapacityReservationFleetlié au service est automatiquement créé dans votre compte la première fois que vous créez une flotte de réservation de capacité. Pour de plus amples informations, veuillez consulter Utilisation des rôles liés à un service pour la flotte de réserve de capacité.
Actuellement, les flottes de réserve de capacité ne prennent en charge que les critères de correspondance de l’instance open
.
Pour créer une flotte de réserve de capacité
Utilisez la commande create-capacity-reservation-fleet
aws ec2 create-capacity-reservation-fleet \ --total-target-capacity
capacity_units
\ --allocation-strategy prioritized \ --instance-match-criteria open \ --tenancydedicated|default
\ --end-dateyyyy-mm-ddThh:mm:ss.000Z
\ --instance-type-specifications file://instanceTypeSpecification.json
Voici le contenu de instanceTypeSpecification.json
.
[ { "InstanceType": "
instance_type
", "InstancePlatform":"platform
", "Weight":instance_type_weight
, "AvailabilityZone":"availability_zone
", "AvailabilityZoneId" : "az_id
", "EbsOptimized":true|false
, "Priority" :instance_type_priority
} ]
Sortie attendue.
{
"Status": "status
",
"TotalFulfilledCapacity": fulfilled_capacity
,
"CapacityReservationFleetId": "cr_fleet_id
",
"TotalTargetCapacity": capacity_units
}
Exemple
aws ec2 create-capacity-reservation-fleet \ --total-target-capacity 24 \ --allocation-strategy prioritized \ --instance-match-criteria open \ --tenancy default \ --end-date 2021-12-31T23:59:59.000Z \ --instance-type-specifications file://instanceTypeSpecification.json
instanceTypeSpecification.json
[ { "InstanceType": "m5.xlarge", "InstancePlatform": "Linux/UNIX", "Weight": 3.0, "AvailabilityZone":"us-east-1a", "EbsOptimized": true, "Priority" : 1 } ]
Exemple de sortie.
{
"Status": "submitted",
"TotalFulfilledCapacity": 0.0,
"CapacityReservationFleetId": "crf-abcdef01234567890",
"TotalTargetCapacity": 24
}