

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é
<a name="create-crfleet"></a>

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](crfleet-concepts.md#instance-weight) et [Capacité cible totale](crfleet-concepts.md#target-capacity).

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](crfleet-concepts.md#allocation-strategy) et [Priorité de type d’instance](crfleet-concepts.md#instance-priority).

**Note**  
Le rôle **AWSServiceRoleForEC2CapacityReservationFleet**lié 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éUtilisation des rôles liés à un service pour le gestionnaire de capacité EC2](using-service-linked-roles.md).

Actuellement, les flottes de réserve de capacité ne prennent en charge que les critères de correspondance de l’instance `open`.

------
#### [ AWS CLI ]

**Pour créer une flotte de réserve de capacité**  
Utilisez la commande [create-capacity-reservation-fleet](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-capacity-reservation-fleet.html).

```
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
```

Le contenu de `instanceTypeSpecification.json` est le suivant :

```
[
  {
    "InstanceType": "m5.xlarge",
    "InstancePlatform": "Linux/UNIX",
    "Weight": 3.0,
    "AvailabilityZone":"us-east-1a",
    "EbsOptimized": true,
    "Priority" : 1
  }
]
```

Voici un exemple de sortie.

```
{
    "Status": "submitted", 
    "TotalFulfilledCapacity": 0.0, 
    "CapacityReservationFleetId": "crf-abcdef01234567890", 
    "TotalTargetCapacity": 24
}
```

------
#### [ PowerShell ]

**Pour créer une flotte de réserve de capacité**  
Utilisez l’applet de commande [New-EC2CapacityReservationFleet](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2CapacityReservationFleet.html).

```
New-EC2CapacityReservationFleet `
    -TotalTargetCapacity 24 `
    -AllocationStrategy "prioritized" `
    -InstanceMatchCriterion "open" `
    -Tenancy "default" `
    -EndDate 2021-12-31T23:59:59.000Z `
    -InstanceTypeSpecification $specification
```

La spécification est définie comme suit.

```
$specification = New-Object Amazon.EC2.Model.ReservationFleetInstanceSpecification
$specification.InstanceType = "m5.xlarge"
$specification.InstancePlatform = "Linux/UNIX"
$specification.Weight = 3.0
$specification.AvailabilityZone = "us-east-1a"
$specification.EbsOptimized = $true
$specification.Priority = 1
```

------