Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erstellen einer Kapazitätsreservierungsflotte
Wenn Sie eine Kapazitätsreservierungsflotte erstellen, werden für die in der Flottenanforderung angegebenen Instance-Typen automatisch Kapazitätsreservierungen bis zur angegebenen Gesamtzielkapazität erstellt. Die Anzahl der Instances, für die die Kapazitätsreservierungsflotte Kapazität reserviert, hängt von der Gesamtzielkapazität und den Instance-Typ-Gewichtungen ab, die Sie in der Anforderung angeben. Weitere Informationen erhalten Sie unter Instance-Typ-Gewichtung und Gesamtzielkapazität.
Wenn Sie die Flotte erstellen, müssen Sie die zu verwendenden Instance-Typen und eine Priorität für jeden dieser Instance-Typen angeben. Weitere Informationen erhalten Sie unter Zuweisungsstrategie und Instance-Typ-Priorität.
Anmerkung
Die AWSServiceRoleForEC2CapacityReservationFleetserviceverknüpfte Rolle wird automatisch in Ihrem Konto erstellt, wenn Sie zum ersten Mal eine Kapazitätsreservierungsflotte erstellen. Weitere Informationen finden Sie unter Verwenden von serviceverknüpften Rollen für Kapazitätsreservierungsflotten.
Derzeit unterstützen Kapazitätsreservierungsflotten nur die Übereinstimmungskriterien für open
-Instances.
Kapazitätsreservierungsflotte erstellen
Verwenden Sie den create-capacity-reservation-fleet AWS CLI Befehl.
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
Im Folgenden sehen Sie den Inhalt von instanceTypeSpecification.json
.
[ { "InstanceType": "
instance_type
", "InstancePlatform":"platform
", "Weight":instance_type_weight
, "AvailabilityZone":"availability_zone
", "AvailabilityZoneId" : "az_id
", "EbsOptimized":true|false
, "Priority" :instance_type_priority
} ]
Erwartete Ausgabe.
{
"Status": "status
",
"TotalFulfilledCapacity": fulfilled_capacity
,
"CapacityReservationFleetId": "cr_fleet_id
",
"TotalTargetCapacity": capacity_units
}
Beispiel
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 } ]
Beispielausgabe.
{
"Status": "submitted",
"TotalFulfilledCapacity": 0.0,
"CapacityReservationFleetId": "crf-abcdef01234567890",
"TotalTargetCapacity": 24
}