

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di un parco istanze di prenotazione della capacità
<a name="create-crfleet"></a>

Quando crei un parco istanze di prenotazione della capacità, questo crea automaticamente le prenotazioni di capacità per i tipi di istanza specificati nella richiesta del parco istanze, fino a raggiungere la capacità target totale specificata. Il numero di istanze per le quali il parco istanze di prenotazione della capacità prenota quest'ultima dipende dalla capacità target totale e dai pesi del tipo di istanza specificati nella richiesta. Per ulteriori informazioni, consultare [Peso del tipo di istanza](crfleet-concepts.md#instance-weight) e [Capacità target totale](crfleet-concepts.md#target-capacity).

Quando crei il parco istanze, devi specificare i tipi di istanza da utilizzare e una priorità per ciascuno di questi tipi di istanza. Per ulteriori informazioni, consultare [Strategia di allocazione](crfleet-concepts.md#allocation-strategy) e [Priorità del tipo di istanza](crfleet-concepts.md#instance-priority).

**Nota**  
Il ruolo **AWSServiceRoleForEC2CapacityReservationFleet**collegato al servizio viene creato automaticamente nel tuo account la prima volta che crei una flotta di prenotazioni di capacità. Per ulteriori informazioni, consulta [Utilizzo di ruoli collegati ai servizi per il parco istanze di prenotazione della capacitàUtilizzo di ruoli collegati ai servizi per EC2 Capacity Manager](using-service-linked-roles.md).

Attualmente, i parchi istanze di prenotazione della capacità supportano solo i criteri `open` di corrispondenza delle istanze.

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

**Come creare un parco di prenotazione della capacità**  
Utilizza il comando [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
```

Di seguito sono riportati i contenuti di `instanceTypeSpecification.json`.

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

Di seguito è riportato un output di esempio.

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

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

**Come creare un parco di prenotazione della capacità**  
Utilizza il cmdlet [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 specifica è definita come indicato di seguito.

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

------