Création d’une flotte de réserve de capacité - Amazon Elastic Compute Cloud

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 CLI .

aws ec2 create-capacity-reservation-fleet \ --total-target-capacity capacity_units \ --allocation-strategy prioritized \ --instance-match-criteria open \ --tenancy dedicated|default \ --end-date yyyy-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 }