

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.

# Kapazitätsblöcke für ML
<a name="ec2-capacity-blocks"></a>

Kapazitätsblöcke für ML erlauben es Ihnen, GPU-basierte beschleunigte Computing-Instances für einen zukünftigen Zeitpunkt zu reservieren, um Ihre kurzfristigen Machine Learning (ML)-Workloads zu unterstützen. Instances, die innerhalb eines Kapazitätsblocks ausgeführt werden, werden in [Amazon EC2](https://aws.amazon.com/ec2/ultraclusters/) automatisch nahe beieinander platziert UltraClusters, um blockierungsfreie Netzwerke im Petabit-Bereich mit niedriger Latenz zu gewährleisten.

Sie können Capacity Blocks auch verwenden, um Kapazität für Amazon EC2 UltraServers zu reservieren. UltraServers verbinden Sie mehrere Amazon EC2 EC2-Instances innerhalb einer Accelerator-Verbindung mit niedriger Latenz und hoher Bandbreite. Sie können UltraServers damit die rechen- und speicherintensivsten AI/ML Workloads in den Bereichen Training, Feinabstimmung und Inferenz bewältigen. Weitere Informationen finden Sie unter [Amazon EC2 UltraServers](https://aws.amazon.com/ec2/ultraservers/).

Mit Kapazitätsblöcken können Sie sehen, wann GPU-Instance-Kapazität an zukünftigen Terminen verfügbar ist, und Sie können einen Kapazitätsblock so planen, dass er zu einem Zeitpunkt startet, der für Sie am besten passt. Wenn Sie einen Kapazitätsblock reservieren, erhalten Sie eine vorhersehbare Kapazitätsgarantie für GPU-Instance und zahlen nur für die Zeit, die Sie benötigen. Wir empfehlen Capacity Blocks GPUs , wenn Sie Ihre ML-Workloads tage- oder wochenlang unterstützen müssen und nicht für eine Reservierung bezahlen möchten, während Ihre GPU-Instanzen nicht genutzt werden.

Im Folgenden sind einige häufige Anwendungsfälle für Kapazitätsblöcke aufgeführt.
+ **Modell-Training und Feinabstimmung für Machine Learning (ML)** – Erhalten Sie ununterbrochenen Zugriff auf die GPU-Instances, die Sie für die Durchführung des ML-Modell-Trainings und der Feinabstimmung reserviert haben.
+ **ML-Experimente und Prototypen** – Führen Sie Experimente durch und erstellen Sie Prototypen, die kurzfristig GPU-Instances erfordern.

Kapazitätsblöcke sind in einigen AWS Regionen für ausgewählte Instance-Typen verfügbar. Weitere Informationen finden Sie unter [Unterstützte Instance-Typen und Regionen](#capacity-blocks-prerequisites).

Sie können einen Kapazitätsblock mit einem Reservierungsstartzeitpunkt bis zu acht Wochen in der Zukunft reservieren. Jeder Kapazitätsblock kann bis zu 64 Instances haben, und Sie können bis zu 256 Instances in mehreren Kapazitätsblöcken haben.

**Topics**
+ [Unterstützte Instance-Typen und Regionen](#capacity-blocks-prerequisites)
+ [Unterstützte Plattformen](#capacity-blocks-platforms)
+ [Überlegungen](#capacity-blocks-considerations)
+ [Zugehörige Ressourcen](#capacity-blocks-related-resources)
+ [So funktionieren Amazon EC2 EC2-Kapazitätsblöcke](capacity-blocks-how.md)
+ [Preise und Fakturierung für Kapazitätsblöcke](capacity-blocks-pricing-billing.md)
+ [Suchen und Erwerben von Kapazitätsblöcken](capacity-blocks-purchase.md)
+ [Instances mit Kapazitätsblöcken starten](capacity-blocks-launch.md)
+ [Anzeigen von Kapazitätsblöcken](capacity-blocks-view.md)
+ [Kapazitätsblöcke erweitern](capacity-blocks-extend.md)
+ [Kapazitätsblöcke teilen](capacity-blocks-share.md)
+ [Erstellen Sie eine Ressourcengruppe für UltraServer Kapazitätsblöcke](cb-group.md)
+ [Überwachen Sie Kapazitätsblöcke mit EventBridge](capacity-blocks-monitor.md)
+ [Die Protokollierung von Capacity blockiert API-Aufrufe mit AWS CloudTrail](capacity-blocks-logging-using-cloudtrail.md)

## Unterstützte Instance-Typen und Regionen
<a name="capacity-blocks-prerequisites"></a>

Instance- und UltraServer Capacity-Blöcke können mit den folgenden Instance-Typen und AWS Regionen verwendet werden.

**Anmerkung**  
Kapazitätsblockgrößen von 64 Instances werden nicht für alle Instance-Typen in allen AWS-Regionen unterstützt. 

### Instanz-Kapazitätsblöcke
<a name="capacity-blocks-instance-prerequisites"></a>
+ **`p6-b300.48xlarge`**
  + USA West (Oregon) — `us-west-2`
+ **`p6-b200.48xlarge`**
  + USA Ost (Nord-Virginia) — `us-east-1`
  + USA Ost (Ohio) — `us-east-2`
  + USA West (Oregon) — `us-west-2`
+ **`p5.4xlarge`**
  + USA Ost (Nord-Virginia) — `us-east-1`
  + USA Ost (Ohio) — `us-east-2`
  + USA West (Oregon) — `us-west-2`
  + Europa (London) — `eu-west-2`
  + Asien-Pazifik (Mumbai) — `ap-south-1`
  + Asien-Pazifik (Tokio) — `ap-northeast-1`
  + Asien-Pazifik (Sydney) — `ap-southeast-2`
  + Südamerika (São Paulo) — `sa-east-1`
+ **`p5.48xlarge`**
  + USA Ost (Nord-Virginia) — `us-east-1`
  + USA Ost (Ohio) — `us-east-2`
  + USA West (Nordkalifornien) — `us-west-1`
  + USA West (Oregon) — `us-west-2`
  + Europa (Stockholm) — `eu-north-1`
  + Europa (London) — `eu-west-2`
  + Südamerika (São Paulo) — `sa-east-1`
  + Asien-Pazifik (Tokio) — `ap-northeast-1`
  + Asien-Pazifik (Mumbai) — `ap-south-1`
  + Asien-Pazifik (Sydney) — `ap-southeast-2`
  + Asien-Pazifik (Jakarta) — `ap-southeast-3`
  + Lokale Zone USA Ost (Atlanta) — `us-east-1-atl-2a`
+ **`p5e.48xlarge`**
  + USA Ost (Nord-Virginia) — `us-east-1`
  + USA Ost (Ohio) — `us-east-2`
  + USA West (Nordkalifornien) — `us-west-1`
  + USA West (Oregon) — `us-west-2`
  + Europa (Stockholm) — `eu-north-1`
  + Europa (London) — `eu-west-2`
  + Europa (Spanien) — `eu-south-2`
  + Südamerika (São Paulo) — `sa-east-1`
  + Asien-Pazifik (Tokio) — `ap-northeast-1`
  + Asien-Pazifik (Seoul) — `ap-northeast-2`
  + Asien-Pazifik (Mumbai) — `ap-south-1`
  + Asien-Pazifik (Jakarta) — `ap-southeast-3`
  + Lokale Zone USA West (Phoenix) — `us-west-2-phx-2a`
+ **`p4d.24xlarge`**
  + USA Ost (Nord-Virginia) — `us-east-1`
  + USA Ost (Ohio) — `us-east-2`
  + USA West (Oregon) — `us-west-2`
+ **`p4de.24xlarge`**
  + USA Ost (Nord-Virginia) — `us-east-1`
  + USA West (Oregon) — `us-west-2`
+ **`trn1.32xlarge`**
  + USA Ost (Nord-Virginia) — `us-east-1`
  + USA Ost (Ohio) — `us-east-2`
  + USA West (Nordkalifornien) — `us-west-1`
  + USA West (Oregon) — `us-west-2`
  + Europa (Stockholm) — `eu-north-1`
  + Asien-Pazifik (Mumbai) — `ap-south-1`
  + Asien-Pazifik (Sydney) — `ap-southeast-2`
  + Asien-Pazifik (Melbourne) — `ap-southeast-4`
+ **`trn2.3xlarge `**
  + Asien-Pazifik (Melbourne) — `ap-southeast-4`
  + Südamerika (São Paulo) — `sa-east-1`
+ **`trn2.48xlarge`**
  + USA Ost (Ohio) — `us-east-2`

### UltraServer Kapazitätsblöcke
<a name="capacity-blocks-ultraserver-prerequisites"></a>
+ **`Trn2`**
  + USA Ost (Ohio) — `us-east-2`
+ **`P6e-GB200`**
  + Lokale Zone USA Ost (Dallas) — `us-east-1-dfw-2a`

## Unterstützte Plattformen
<a name="capacity-blocks-platforms"></a>

Capacity Blocks für ML unterstützen derzeit nur Instances und UltraServers zwar nur mit Standard-Tenancy. Wenn Sie den AWS-Managementkonsole zum Kauf eines Kapazitätsblocks verwenden, ist die Standardplattformoption Linux/UNIX. Wenn Sie das AWS Command Line Interface (AWS CLI) oder AWS SDK zum Kauf eines Capacity-Blocks verwenden, sind die folgenden Plattformoptionen verfügbar:
+ Linux/Unix
+ Red Hat Enterprise Linux
+ RHEL mit HA
+ SUSE Linux
+ Ubuntu Pro

## Überlegungen
<a name="capacity-blocks-considerations"></a>

Berücksichtigen Sie vor der Verwendung von Kapazitätsblöcken die folgenden Details und Einschränkungen.
+ Wenn wir eine Beeinträchtigung feststellen, die sich auf einen UltraServer Kapazitätsblock auswirkt, werden wir Sie benachrichtigen, aber im Allgemeinen werden wir keine Maßnahmen ergreifen, um Ihre Instances auf dem Kapazitätsblock zu beenden. Dies dient dazu, unbeabsichtigte Unterbrechungen Ihrer Workloads zu minimieren. Nach Erhalt dieser Benachrichtigung können Sie den UltraServer Kapazitätsblock unverändert weiter verwenden oder eine Behebung beantragen, indem Sie alle Instances auf dem Kapazitätsblock beenden und eine AWS Support-Anfrage einreichen. Nachdem wir Ihre Support-Anfrage erhalten haben, werden wir Sie benachrichtigen, sobald wir die Behebung abgeschlossen haben und Sie Instances auf Ihrem Capacity Block neu starten können. UltraServer 
+ Bei `P6e-GB200` UltraServer Kapazitätsblöcken müssen Sie Ihre Instances mindestens 60 Minuten vor dem Ende des Kapazitätsblocks beenden.
+  Um Kapazitätsblöcke in Local Zones kaufen und verwenden zu können, müssen Sie für die lokale Zone angemeldet sein. 
+ Jeder Kapazitätsblock kann bis zu 64 Instances haben, und Sie können bis zu 256 Instances in mehreren Kapazitätsblöcken haben.
+ Sie können Kapazitätsblockangebote beschreiben, die bereits in 30 Minuten beginnen können.
+ Kapazitätsblöcke beginnen und enden um 11:30 Uhr koordinierte Weltzeit (UTC).
+ Der Beendigungsprozess für Instances, die in einem Kapazitätsblock ausgeführt werden, beginnt um 11:00 Uhr koordinierter Weltzeit (UTC) am letzten Tag der Reservierung.
+ Kapazitätsblöcke können mit einer Startzeit bis zu 8 Wochen in der Zukunft reserviert werden.
+ Stornierungen von Kapazitätsblöcken sind nicht zulässig.
+ UltraServer Kapazitätsblöcke können nicht zwischen AWS Konten oder innerhalb Ihrer AWS Organisation gemeinsam genutzt werden.
+ Ein Kapazitätsblock kann nicht [verschoben](capacity-reservations-move.md) oder [aufgeteilt](capacity-reservations-split.md) werden.
+ Nur UltraServer Kapazitätsblöcke können mit Ressourcengruppen verwendet werden. Instance-Kapazitätsblöcke können nicht mit Ressourcengruppen verwendet werden. Weitere Informationen finden Sie unter [Erstellen Sie eine Ressourcengruppe für UltraServer Kapazitätsblöcke](cb-group.md).
+ Die Gesamtzahl der Instanzen, die in Kapazitätsblöcken für alle Konten in Ihrer AWS Organisation reserviert werden können, darf an einem bestimmten Datum 256 Instanzen nicht überschreiten.
+ Um einen Kapazitätsblock zu verwenden, müssen Instances gezielt die Reservierungs-ID verwenden.
+ Instances in einem Kapazitätsblock werden nicht auf Ihre On-Demand-Instances angerechnet.
+ Stellen Sie für P5-Instances, die ein benutzerdefiniertes AMI verwenden, sicher, dass Sie über die [erforderliche Software und Konfiguration für EFA](gpu-instances-started.md) verfügen.
+ Informationen zu verwalteten Amazon-EKS-Knotengruppen finden Sie unter [Erstellen einer verwalteten Knotengruppe mit Amazon EC2 Capacity Blocks für ML](https://docs.aws.amazon.com/eks/latest/userguide/capacity-blocks-mng.html). Informationen zu selbstverwalteten Amazon-EKS-Knotengruppen finden Sie unter [Verwenden von Kapazitätsblöcken für ML mit selbstverwalteten Knoten](https://docs.aws.amazon.com/eks/latest/userguide/capacity-blocks.html).

## Zugehörige Ressourcen
<a name="capacity-blocks-related-resources"></a>

Nachdem Sie einen Kapazitätsblock erstellt haben, können Sie mit dem Kapazitätsblock Folgendes tun:
+ Starten Sie Instances im Kapazitätsblock. Weitere Informationen finden Sie unter [Instances mit Kapazitätsblöcken starten](capacity-blocks-launch.md).
+ Erstellen Sie eine Gruppe für Amazon EC2 Auto Scaling. Weitere Informationen finden Sie unter [Verwenden von Kapazitätsblöcken für Machine Learning im](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-template-capacity-blocks.html) *Benutzerhandbuch für Amazon EC2 Auto Scaling*. 
**Anmerkung**  
Wenn Sie Amazon EC2 Auto Scaling oder Amazon EKS verwenden, können Sie die Skalierung so planen, dass sie zu Beginn der Kapazitätsblockreservierung ausgeführt wird. Bei der geplanten Skalierung werden Wiederholungsversuche AWS automatisch für Sie erledigt, sodass Sie sich keine Gedanken über die Implementierung der Wiederholungslogik für vorübergehende Ausfälle machen müssen.
+  Verbessern Sie ML-Workflows mit AWS Parallel Computing Service. Weitere Informationen finden Sie unter [Unterstützung von Kapazitätsblöcken für AWS Parallel Computing Service](https://aws.amazon.com/blogs/hpc/announcing-capacity-blocks-support-for-aws-parallel-computing-service/). 
+ Verbessern Sie ML-Workflows mit AWS ParallelCluster. Weitere Informationen finden Sie unter [Verbesserung von ML-Workflows mit AWS ParallelCluster und Amazon EC2 Capacity Blocks for ML](https://aws.amazon.com/blogs/hpc/enhancing-ml-workflows-with-aws-parallelcluster-and-amazon-ec2-capacity-blocks-for-ml/). 

 Weitere Informationen zu AWS Parallel Computing Service finden Sie unter [Was ist AWS Parallel Computing Service](https://docs.aws.amazon.com/pcs/latest/userguide/what-is-service.html). 

 Weitere Informationen zu AWS ParallelCluster finden Sie unter [Was ist AWS ParallelCluster](https://docs.aws.amazon.com/parallelcluster/latest/ug/what-is-aws-parallelcluster.html). 

# So funktionieren Amazon EC2 EC2-Kapazitätsblöcke
<a name="capacity-blocks-how"></a>

Sie können einen Kapazitätsblock mit den folgenden Spezifikationen reservieren: 
+ Reservieren Sie eine Startzeit bis zu 8 Wochen im Voraus
+ Legen Sie eine Reservierungsdauer von einem bis 14 Tagen oder einem Vielfachen von 7 Tagen bis zu 182 Tagen fest (z. B. 21 Tage, 28 Tage)
+ Konfigurieren Sie bis zu 64 Instances pro Kapazitätsblock
+ Konfigurieren Sie bis zu 256 Instances über mehrere Kapazitätsblöcke hinweg

Für Amazon EC2 UltraServers UltraServer entspricht jeder Block einem Kapazitätsblock. Sie können mit einer einzigen UltraServers Anfrage mehrere anfordern.

 Sie können Kapazitätsblöcke verwenden, um `p6-b200`-, `p5`-, `p5e`-, `p5en`-, `p4d`-, `p4de`-, `trn1`- und `trn2`-Instances zu reservieren. Sie können die folgenden UltraServer Typen über Capacity Blocks erwerben: `P6e-GB200` und `Trn2` (in der Vorschauversion). 

Um einen Kapazitätsblock zu reservieren, geben Sie zunächst Ihren Kapazitätsbedarf an, einschließlich des Instance-Typs oder UltraServer -Typs, der Anzahl der Instances oder der Zeitspanne UltraServers, des frühesten Startdatums und des spätesten Enddatums, die Sie benötigen. Anschließend wird Ihnen ein verfügbares Kapazitätsblock-Angebot angezeigt, das Ihren Spezifikationen entspricht. Das Angebot für den Kapazitätsblock enthält Details wie Startzeit, Availability Zone und Reservierungspreis. Der Angebotspreis eines Kapazitätsblocks hängt vom verfügbaren Angebot und der Nachfrage zum Zeitpunkt der Bereitstellung des Angebots ab. Nach der Reservierung eines Kapazitätsblocks ändert sich der Preis nicht. Weitere Informationen finden Sie unter [Preise und Fakturierung für Kapazitätsblöcke](capacity-blocks-pricing-billing.md).

Wenn Sie ein Angebot für ein Kapazitätsblock erwerben, wird Ihre Reservierung für das von Ihnen ausgewählte Datum und die Anzahl der Instances erstellt. Wenn Ihre Kapazitätsblock-Reservierung beginnt, können Sie Instances gezielt starten, indem Sie die Reservierungs-ID in Ihren Startanfragen angeben. 

Sie können alle Instances, die Sie reserviert haben, bis 30 Minuten (für Instance-Typen) oder 60 Minuten (für UltraServer Typ) vor der Endzeit des Kapazitätsblocks verwenden. Wenn noch 30 Minuten (für Instance-Typen) oder 60 Minuten (für UltraServer Typen) in Ihrer Kapazitätsblock-Reservierung übrig sind, beginnen wir damit, alle Instances zu beenden, die im Capacity-Block ausgeführt werden. Wir nutzen diese Zeit zur Bereinigung Ihrer Instances, bevor wir den Kapazitätsblock dem nächsten Kunden bereitstellen. Bis zu EventBridge 10 Minuten vor Beginn des Kündigungsvorgangs senden wir ein Ereignis aus. Weitere Informationen finden Sie unter [Überwachen Sie Kapazitätsblöcke mit EventBridge](capacity-blocks-monitor.md).

# Preise und Fakturierung für Kapazitätsblöcke
<a name="capacity-blocks-pricing-billing"></a>

Mit Amazon-EC2-Kapazitätsblöcken für ML zahlen Sie nur für das, was Sie reservieren. Der Preis eines Kapazitätsblocks hängt vom verfügbaren Angebot und der verfügbaren Nachfrage für Kapazitätsblöcke zum Zeitpunkt des Kaufs ab. Sie können den Preis eines Kapazitätsblockangebots anzeigen, bevor Sie es reservieren. Der Preis für den Kapazitätsblocks wird zum Zeitpunkt der Reservierung im Voraus berechnet. Wenn Sie über einen Zeitraum hinweg nach einem Kapazitätsblock suchen, erhalten Sie von uns das günstigste verfügbare Kapazitätsblockangebot. Nachdem Sie einen Kapazitätsblock reserviert haben, ändert sich der Preis nicht.

Wenn Sie einen Kapazitätsblock verwenden, zahlen Sie für das Betriebssystem, das Sie nutzen, wenn Ihre Instances ausgeführt werden. Weitere Informationen zu den Preisen finden Sie unter [Preise für Amazon EC2 Capacity Blocks für ML](https://aws.amazon.com/ec2/capacityblocks/pricing/).

## Fakturierung
<a name="capacity-blocks-billing"></a>

Der Preis für das Angebot eines Kapazitätsblocks wird im Voraus berechnet. Die Zahlung wird innerhalb von 5 Minuten bis 12 Stunden nach dem Kauf eines Kapazitätsblocks über Ihr AWS -Konto abgerechnet. Während Ihre Zahlung bearbeitet wird, verbleibt die Ressource für Ihre Kapazitätsblock-Reservierung im Status `payment-pending`. Wenn Ihre Zahlung nicht mindestens 5 Minuten vor der Startzeit Ihres Blocks oder innerhalb von 12 Stunden (je nachdem, was zuerst eintritt) bearbeitet werden kann, wird Ihr Kapazitätsblock freigegeben und der Reservierungsstatus ändert sich zu `payment-failed`.

Nachdem Ihre Zahlung erfolgreich verarbeitet wurde, ändert sich der Status der Kapazitätsblock-Ressource von `payment-pending` in `scheduled`. Sie erhalten eine Rechnung mit der einmaligen Vorauszahlung. Auf der Rechnung können Sie den gezahlten Betrag der Kapazitätsblock-Reservierungs-ID zuordnen.

Wenn Ihre Kapazitätsblock-Reservierung beginnt, erfolgt die Abrechnung nur auf Grundlage des Betriebssystems, das Sie verwenden, während Ihre Instances in der Reservierung ausgeführt werden. Sie können Ihre Nutzung und die damit verbundenen Gebühren in Ihrer Jubiläumsrechnung für den Nutzungsmonat in Ihrem AWS Cost and Usage Report anzeigen.

**Anmerkung**  
Savings Plans und Rabatte für Reserved Instances gelten nicht für Kapazitätsblöcke.

**Anzeigen Ihrer Rechnung**  
Sie können Ihre Rechnung in der AWS Fakturierung und Kostenmanagement Konsole einsehen. Die Vorauszahlung für Ihren Kapazitätsblock erfolgt in dem Monat, in dem Sie die Reservierung erworben haben.

Nachdem Ihre Reservierung begonnen hat, werden auf Ihrer Rechnung separate Zeilen für die genutzte und ungenutzte Zeit der Blockreservierung angezeigt. Anhand dieser Einzelposten können Sie sehen, wie viel Zeit für Ihre Reservierung aufgewendet wurde. Wenn Sie ein Premium-Betriebssystem nutzen, wird Ihnen in der Zeile für die genutzte Zeit nur eine Nutzungsgebühr angezeigt. Weitere Informationen finden Sie unter [Preise und Fakturierung für Kapazitätsblöcke](#capacity-blocks-pricing-billing). Für nicht genutzte Zeit fallen keine zusätzlichen Gebühren an.

Weitere Informationen finden Sie unter [Anzeigen Ihrer Rechnung](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/getting-viewing-bill.html) im *AWS Fakturierung und Kostenmanagement -Benutzerhandbuch*.

Wenn Ihr Kapazitätsblock in einem anderen Monat beginnt als dem, in dem Sie Ihre Reservierung erworben haben, werden der Vorabpreis und die Reservierungsnutzung in separaten Abrechnungsmonaten angezeigt. In Ihrem AWS Cost and Usage Report ist die Reservierungs-ID für den Kapazitätsblock in der **Reservation/ReservationARN-Position** Ihrer Vorausgebühr und unter **LineItem/ResourceID** in Ihrer Jubiläumsrechnung aufgeführt, sodass Sie die Nutzung dem entsprechenden Vorabpreis zuordnen können.

# Suchen und Erwerben von Kapazitätsblöcken
<a name="capacity-blocks-purchase"></a>

Um einen Kapazitätsblock zu reservieren, müssen Sie zunächst einen Zeitblock finden, in dem Kapazität verfügbar ist, der Ihren Anforderungen entspricht. Um nach einen Kapazitätsblock zu finden, der reserviert werden kann, geben Sie Folgendes an.
+ Die Anzahl der von Ihnen benötigten Instances
+ Die Zeitdauer, für die Sie die Instances benötigen
+ Der Zeitraum, in dem Sie Ihre Reservierung benötigen

Um nach einem verfügbaren Kapazitätsblock-Angebot zu suchen, geben Sie eine Reservierungsdauer und die Anzahl der Instances an. Sie müssen die Reservierungsdauer in **1-Tages-Schritte bis zu 14 Tagen und 7-Tages-Schritte bis zu 182 Tagen** angeben. Jeder Kapazitätsblock kann bis zu 64 Instances haben, und Sie können bis zu 256 Instances in mehreren Kapazitätsblöcken haben.

Wenn Sie einen Kapazitätsblock anfordern, der Ihren Spezifikationen entspricht, stellen wir Ihnen die Details von bis zu 6 verfügbaren Blöcken zur Verfügung. Alle Kapazitätsblöcke enden um 11:30 Uhr UTC, sodass die Blöcke, die am selben Tag beginnen, eine Dauer haben, die Ihrer gewünschten Dauer am nächsten kommt. Ein Block hat eine Dauer, die etwas unter Ihrer gewünschten Dauer liegt, während der andere eine etwas längere Dauer als Ihre gewünschte Dauer hat.

Zu den Angebotsdetails gehören die Startzeit der Reservierung, die Availability Zone für die Reservierung und der Preis der Reservierung. Weitere Informationen finden Sie unter [Preise und Fakturierung für Kapazitätsblöcke](capacity-blocks-pricing-billing.md).

Sie können das angezeigte Kapazitätsblock-Angebot erwerben oder Ihre Suchkriterien ändern, um andere verfügbaren Optionen anzuzeigen. Es gibt keine vordefinierte Verfallszeit für das Angebot, die Angebote sind jedoch nur nach dem Prinzip „Wer zuerst kommt, wird zuerst bedient“ verfügbar.

Wenn Sie ein Kapazitätsblock-Angebot erwerben, erhalten Sie sofort eine Antwort, die bestätigt, dass Ihr Kapazitätsblock reserviert wurde. Nach der Bestätigung wird in Ihrem Konto eine neue Kapazitätsreservierung mit dem Reservierungstyp `capacity-block` und einem `start-date` angezeigt, das auf die Startzeit des von Ihnen erworbenen Angebots festgelegt ist. Ihre Kapazitätsblock-Reservierung wurde mit dem Status `payment-pending` erstellt. Nachdem die Vorauszahlung erfolgreich verarbeitet wurde, ändert sich der Reservierungsstatus in `scheduled`. Weitere Informationen finden Sie unter [Fakturierung](capacity-blocks-pricing-billing.md#capacity-blocks-billing).

**Anmerkung**  
 Um Kapazitätsblöcke in Local Zones kaufen und verwenden zu können, müssen Sie für die lokale Zone angemeldet sein. 

------
#### [ Console ]

**So suchen und erwerben Sie einen Kapazitätsblock**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie auf der Navigationsleiste oben auf dem Bildschirm eine AWS-Region aus. Die Wahl ist wichtig, weil Kapazitätsblockgrößen von 64 Instances nicht für alle Instance-Typen in allen Regionen unterstützt werden.

1. Wählen Sie im Navigationsbereich **Kapazitätsreservierungen** und dann **Kapazitätsblöcke erstellen** aus.

1. Wählen Sie unter **Kapazitätsblocktypen** entweder **Instances** oder aus ** UltraServers**.

1. Unter **Kapazitätsattributen** können Sie Ihre Kapazitätsblock-Suchparameter definieren. Standardmäßig ist die Plattform Linux. Wenn Sie ein anderes Betriebssystem auswählen möchten, verwenden Sie die AWS CLI. Weitere Informationen finden Sie unter [Unterstützte Plattformen](ec2-capacity-blocks.md#capacity-blocks-platforms).

1. Geben Sie unter **Gesamtkapazität** (für Instances) oder **UltraServer Anzahl** (für UltraServers) die Anzahl der Instances an, die UltraServers Sie reservieren möchten.

1. Geben Sie unter **Dauer** die Anzahl der Tage oder Wochen ein, für die Sie die Reservierung benötigen.

1. Geben Sie unter **Zeitraum für die Suche nach Kapazitätsblöcken** das früheste Datum ein, an dem Ihre Reservierung beginnen soll.

1. Wählen Sie **Kapazitätsblöcke suchen**.

1. Wenn ein Kapazitätsblock verfügbar ist, der Ihren Spezifikationen entspricht, wird unter **Empfohlene Kapazitätsblöcke** ein Angebot angezeigt. Wenn mehrere Angebote Ihren Spezifikationen entsprechen, wird das preisgünstigste verfügbare Kapazitätsblock-Angebot angezeigt. Um andere Kapazitätsblock-Angebote anzuzeigen, passen Sie Ihre Sucheingaben an und wählen Sie erneut **Kapazitätsblöcke suchen**.

1. Wenn Sie ein Kapazitätsblock-Angebot finden, das Sie erwerben möchten, wählen Sie **Weiter**.

1. (Optional) Wählen Sie auf der Seite **Tags hinzufügen** die Option **Neues Tag hinzufügen** aus.

1. Auf der Seite **Überprüfen und Kaufen** werden das Start- und Enddatum, die Dauer, die Gesamtzahl der Instances und der Preis aufgeführt. 
**Anmerkung**  
Kapazitätsblöcke können nach der Reservierung nicht mehr storniert werden.

1. Geben Sie im Popup-Fenster **Einen Kapazitätsblock kaufen** Bestätigen ein und wählen Sie dann **Kaufen** aus.

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

**So suchen Sie einen Kapazitätsblock für eine Instance**  
Verwenden Sie den Befehl [ describe-capacity-block-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-offerings.html).

Im folgenden Beispiel wird nach Instance-Kapazitätsblöcken gesucht.

```
aws ec2 describe-capacity-block-offerings \
--instance-type p5.48xlarge \
--instance-count 16 \
--start-date-range 2023-08-14T00:00:00Z \
--end-date-range 2023-10-22-T00:00:00Z \
--capacity-duration-hours 48 \
--all-availability-zones
```

Im folgenden Beispiel werden UltraServer Kapazitätsblöcke gefunden.

```
aws ec2 describe-capacity-block-offerings \
--ultraserver-type u-p6e-gb200x72 \
--ultraserver-count 1 \
--start-date-range 2023-08-14T00:00:00Z \
--end-date-range 2023-10-22-T00:00:00Z \
--capacity-duration-hours 48
```

**So erwerben Sie einen Kapazitätsblock**  
Verwenden Sie den [ purchase-capacity-block](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block.html)Befehl mit der Angebots-ID des Capacity-Blocks aus der Ausgabe des vorherigen Beispiels.

```
aws ec2 purchase-capacity-block \
--capacity-block-offering-id cb-0123456789abcdefg \
--instance-platform Linux/UNIX
```

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

**So suchen Sie Kapazitätsblöcke**  
Verwenden Sie das cmdlet [Get-EC2CapacityBlockOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityBlockOffering.html).

Im folgenden Beispiel wird nach Instance-Kapazitätsblöcken gesucht.

```
Get-EC2CapacityBlockOffering `
-InstanceType p5.48xlarge `
-InstanceCount 16 `
-CapacityDurationHour 48 `
-StartDateRange 2023-08-14T00:00:00Z `
-EndDateRange 2023-10-22-T00:00:00Z `
-AllAvailabilityZones $true
```

Das folgende Beispiel sucht nach UltraServer Capacity-Blöcken.

```
Get-EC2CapacityBlockOffering `
-UltraserverType u-p6e-gb200x72 `
-UltraserverCount  1 `
-CapacityDurationHour 48 `   
-StartDateRange 2023-08-14T00:00:00Z `
-EndDateRange 2023-10-22-T00:00:00Z
```

**So erwerben Sie einen Kapazitätsblock**  
Verwenden Sie das EC2 EC2 CapacityBlock Cmdlet [New-](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2EC2CapacityBlock.html) mit der Angebots-ID des Capacity-Blocks aus der Ausgabe des vorherigen Beispiels.

```
New-EC2EC2CapacityBlock `
-CapacityBlockOfferingId cb-0123456789abcdefg `
-InstancePlatform Linux/UNIX
```

------

# Instances mit Kapazitätsblöcken starten
<a name="capacity-blocks-launch"></a>

Um Ihren Kapazitätsblock zu verwenden, müssen Sie beim Starten von Instances die Kapazitätsblock-Reservierungs-ID angeben. Das Starten einer Instance in einem Kapazitätsblock verringert die verfügbare Kapazität um die Anzahl der gestarteten Instances. Wenn Ihre erworbene Instance-Kapazität beispielsweise acht Instances beträgt und Sie vier Instances starten, verringert sich die verfügbare Kapazität um vier.

Wenn Sie eine im Kapazitätsblock ausgeführte Instance beenden, bevor die Reservierung endet, können Sie an ihrer Stelle eine neue Instance starten. Wenn Sie eine Instance in einem Kapazitätsblock anhalten oder beenden, dauert die Bereinigung Ihrer Instance mehrere Minuten, bevor Sie eine andere Instance starten können, um sie zu ersetzen. Während dieser Zeit befindet sich Ihre Instance im Anhalte- oder `shutting-down`-Status. Nachdem dieser Vorgang abgeschlossen ist, ändert sich Ihr Instance-Status in `stopped` oder `terminated`. Anschließend wird die verfügbare Kapazität in Ihrem Kapazitätsblock aktualisiert, um eine weitere zur Verwendung verfügbare Instance anzuzeigen.

**Voraussetzungen**
+ Ihre Instance kann nicht in einem Subnetz in einer anderen Availability Zone als der Availability Zone gestartet werden, in der sich Ihr Kapazitätsblock befindet.
+ Ihre Instance kann nicht mit einem AMI gestartet werden, das eine andere Plattform als die Plattform Ihres Kapazitätsblocks verwendet.
+  Um Kapazitätsblöcke in Local Zones verwenden zu können, müssen Sie für die lokale Zone angemeldet sein. 

------
#### [ Console ]

**So starten Sie Instances in einem Kapazitätsblock**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie in der Navigationsleiste am oberen Bildschirmrand die Region für Ihre Kapazitätsblock-Reservierung aus.

1. Wählen Sie im Dashboard der Amazon EC2-Konsole die Option **Instance starten** aus.

1. Befolgen Sie das Verfahren zum [Starten einer Instance](ec2-launch-instance-wizard.md).

1. Erweitern Sie **Erweiterte Details** und wählen Sie für **Kaufoption** die Option **Kapazitätsblöcke** aus. Führen Sie dann einen der folgenden Schritte aus:
   + Um die Instances in einem bestimmten Kapazitätsblock zu starten, wählen Sie für **Kapazitätsreservierung** die Option **Kapazitätsreservierung angeben** und dann den Kapazitätsblock aus.
   + (*UltraServers nur*) Um die Instances in einer UltraServer Kapazitätsblock-Ressourcengruppe zu starten, wählen Sie für **Kapazitätsreservierung** die Option **Ressourcengruppe für Kapazitätsreservierung angeben** und wählen Sie dann die Ressourcengruppe aus.

1. Wählen Sie **Launch Instance (Instance starten)** aus.

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

**So starten Sie Instances in einem Kapazitätsblock**  
Verwenden den Befehl [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) mit der Option `instance-market-options MarketType`.

Das folgende Beispiel startet eine Instance in einen bestimmten Kapazitätsblock.

```
aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--count 1 \
--instance-type p5.48xlarge \
--key-name my-key-pair \
--subnet-id subnet-0abcdef1234567890 \
--instance-market-options MarketType='capacity-block' \
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=capacity_block_id}
```

Im folgenden Beispiel wird eine Instance in einer UltraServer Capacity Block-Ressourcengruppe gestartet.

```
aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--count 1 \
--instance-type p6e-gb200.36xlarge \
--key-name my-key-pair \
--subnet-id subnet-0abcdef1234567890 \
--instance-market-options MarketType='capacity-block' \
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationResourceGroupArn=resource_group_arn}
```

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

**So starten Sie Instances in einem Kapazitätsblock**  
Verwenden Sie das [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)Cmdlet mit der wie `-InstanceMarketOption` folgt definierten Option.

```
$marketoption = New-Object Amazon.EC2.Model.InstanceMarketOptionsRequest
$marketoption.MarketType = "capacity-block"
```

Das folgende Beispiel startet eine Instance in einen bestimmten Kapazitätsblock.

```
New-EC2Instance `
-ImageId ami-0abcdef1234567890 `
-InstanceType p5.48xlarge `
-KeyName "my-key-pair" `
-SubnetId subnet-0abcdef1234567890 `
-InstanceMarketOptions $marketoption `
-CapacityReservationTarget_CapacityReservationId capacity_block_id
```

Im folgenden Beispiel wird eine Instance in einer UltraServer Capacity Block-Ressourcengruppe gestartet.

```
New-EC2Instance `
-ImageId ami-0abcdef1234567890 `
-InstanceType p6e-gb200.36xlarge `
-KeyName "my-key-pair" `
-SubnetId subnet-0abcdef1234567890 `
-InstanceMarketOptions $marketoption `
-CapacityReservationTarget_CapacityReservationResourceGroupArn "resource_group_arn"
```

------

**Zugehörige Ressourcen**
+ Informationen zum Erstellen einer Startvorlage, die auf einen Kapazitätsblock abzielt, finden Sie unter [Instance-Startparametern in Amazon-EC2-Startvorlagen speichern](ec2-launch-templates.md).
+ Informationen zum Starten von Instances in einem Kapazitätsblock mithilfe der EC2-Flotte finden Sie unter [Tutorial: Ihre EC2-Flotte konfigurieren, um Instances in Kapazitätsblöcken zu starten](ec2-fleet-launch-instances-capacity-blocks-walkthrough.md).
+ Informationen zum Einrichten einer verwalteten EKS-Knotengruppe mit einem Kapazitätsblock finden Sie unter [Eine verwaltete Knotengruppe mit Kapazitätsblöcken für ML erstellen](https://docs.aws.amazon.com/eks/latest/userguide/capacity-blocks-mng.html) im **Benutzerhandbuch für Amazon EKS**.
+ Informationen zur Einrichtung AWS ParallelCluster mithilfe eines Capacity-Blocks finden Sie unter [ML on AWS ParallelCluster](https://catalog.workshops.aws/ml-on-aws-parallelcluster/en-US).

# Anzeigen von Kapazitätsblöcken
<a name="capacity-blocks-view"></a>

Nachdem Sie einen Kapazitätsblock reserviert haben, können Sie die Kapazitätsblock-Reservierung in Ihrem AWS -Konto anzeigen. Sie können das `start-date` und `end-date` anzeigen, um zu sehen, wann Ihre Reservierung beginnt und endet. Vor Beginn einer Kapazitätsblock-Reservierung wird die verfügbare Kapazität als Null angezeigt. Wie viele Instances in Ihrem Kapazitätsblock verfügbar sein werden, können Sie anhand des Tag-Werts für den Tag-Schlüssel `aws:ec2capacityreservation:incrementalRequestedQuantity` anzeigen.

Wenn eine Kapazitätsblock-Reservierung beginnt, ändert sich der Reservierungsstatus von `scheduled` zu `active`. Wir senden ein Ereignis über Amazon EventBridge, um Sie darüber zu informieren, dass der Capacity Block zur Verwendung verfügbar ist. Weitere Informationen finden Sie unter [Überwachen Sie Kapazitätsblöcke mit EventBridge](capacity-blocks-monitor.md).

Kapazitätsblöcke weisen die folgenden Status auf:
+ `payment-pending` – Die Vorauszahlung wurde noch nicht verarbeitet.
+ `payment-failed` – Die Zahlung konnte nicht innerhalb des 12-Stunden-Zeitraums verarbeitet werden. Ihr Kapazitätsblock wurde veröffentlicht.
+ `scheduled` – Die Zahlung wurde verarbeitet und die Kapazitätsblock-Reservierung hat noch nicht begonnen.
+ `active` – Die reservierte Kapazität steht Ihnen zur Nutzung zur Verfügung.
+ `expired` – Die Kapazitätsblock-Reservierung ist automatisch zu dem in Ihrer Reservierungsanfrage angegebenen Datum und der angegebenen Uhrzeit abgelaufen. Die reservierte Kapazität ist nicht mehr für Ihre Nutzung verfügbar.

------
#### [ Console ]

**So zeigen Sie Kapazitätsblöcke an**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Kapazitätsreservierungen** aus.

1. Auf der **Übersichtsseite für Kapazitätsreservierungen** sehen Sie eine Ressourcentabelle mit Details zu allen Ihren Ressourcen für Kapazitätsreservierungen. Um nach Ihren Kapazitätsblock-Reservierungen zu suchen, wählen Sie **Kapazitätsblöcke** aus der Dropdown-Liste über der **Kapazitätsreservierungs-ID** aus. In der Tabelle können Sie Informationen zu Ihren Kapazitätsblöcken anzeigen, z. B. Start- und Enddatum, Dauer und Status.

1. Für weitere Details zu einem Kapazitätsblock wählen Sie die Reservierungs-ID für den Kapazitätsblock aus, den Sie anzeigen möchten. Auf der Seite mit den **Details zur Kapazitätsreservierung** werden alle Eigenschaften der Reservierung sowie die Anzahl der genutzten und im Kapazitätsblock verfügbaren Instances angezeigt.
**Anmerkung**  
Vor Beginn einer Kapazitätsblock-Reservierung wird die verfügbare Kapazität als Null angezeigt. Die Anzahl der verfügbaren Instances bei Beginn der Kapazitätsblockreservierung kann mithilfe des folgenden Tag-Werts für den Tag-Schlüssel ermittelt werden: `aws:ec2capacityreservation:incrementalRequestedQuantity`.

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

**So zeigen Sie Kapazitätsblöcke an**  
Wenn Sie den [describe-capacity-reservations](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-reservations.html)Befehl verwenden, werden standardmäßig sowohl On-Demand-Kapazitätsreservierungen als auch Kapazitätsblockreservierungen aufgelistet. Um nur Ihre Kapazitätsblock-Reservierungen anzuzeigen, filtern Sie nach Reservierungen des Typs `capacity-block`.

```
aws ec2 describe-capacity-reservations \
    --filters Name=reservation-type,Values=capacity-block
```

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

**So zeigen Sie Kapazitätsblöcke an**  
Verwenden Sie das cmdlet [Get-EC2CapacityReservation](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityReservation.html). Standardmäßig werden sowohl On-Demand-Kapazitätsreservierungen als auch Kapazitätsblock-Reservierungen aufgelistet. Um nur Ihre Kapazitätsblock-Reservierungen anzuzeigen, filtern Sie nach Reservierungen des Typs `capacity-block`.

```
Get-EC2CapacityReservation `
    -Filter @{Name="reservation-type"; Values="capacity-block"}
```

------

# Kapazitätsblöcke erweitern
<a name="capacity-blocks-extend"></a>

Mit Kapazitätsblöcken reservieren Sie Datenverarbeitungskapazität für Ihre Workloads und sorgen so für Verfügbarkeit und Konsistenz. Um Ihren sich ändernden Anforderungen gerecht zu werden, können Sie die Dauer Ihrer vorhandenen Kapazitätsblöcke nach Bedarf verlängern.

Um einen Kapazitätsblock zu verlängern, muss er den Status `active` oder `scheduled` haben und darf keine Erweiterungen haben, die `payment-pending` sind. Sie können beantragen, dass die Dauer Ihres Kapazitätsblocks auf mindestens 1 Stunde oder maximal 56 Tage verlängert wird, bevor er abläuft. Sie können Ihren Kapazitätsblock in Schritten von einem Tag bis zu 14 Tagen und in Schritten von 7 Tagen auf insgesamt bis zu 182 Tage (26 Wochen) verlängern. Wenn Sie Ihren Kapazitätsblock verlängern, wird dessen Enddatum aktualisiert, sodass Ihre Instances weiterhin ohne Unterbrechung ausgeführt werden können.
+ Die Anzahl der Erweiterungen, die Sie für einen Kapazitätsblock anwenden können, ist unbegrenzt
+ Ihre Kapazitätsreservierungs-ID bleibt nach der Verlängerung des Blocks erhalten
+ Kapazitätsblöcke können nur verlängert werden, wenn genügend Kapazität zur Verfügung steht, um sie zu unterstützen, was nicht garantiert werden kann.

## Fakturierung
<a name="capacity-blocks-extend-billing"></a>

Der Preis für das Angebot eines Kapazitätsblocks wird im Voraus berechnet. Die Verlängerung bleibt in `payment-pending` bestehen, bis die Rechnung bezahlt ist. Wenn Ihre Zahlung nicht innerhalb von 12 Stunden oder bis zu 35 Minuten vor dem geplanten Ende des Kapazitätsblocks bearbeitet werden kann (je nachdem, was zuerst eintritt), ist Ihre Verlängerung nicht erfolgreich und der Status ändert sich in `payment-failed`. Ihre Kapazitätsblock-Reservierung bleibt `active` und wird am ursprünglichen Enddatum beendet. 

Nachdem Ihre Zahlung erfolgreich bearbeitet wurde, ändert sich der Status der Kapazitätsblock-Verlängerung auf `payment-succeeded` und das Enddatum der Kapazitätsblock-Reservierung wird auf das neue Enddatum aktualisiert. Die Details Ihrer Erweiterung können im Abschnitt mit den **Details zur Capacity Block Extension** der Konsole oder mithilfe des Befehls [describe-capacity-block-extension-history](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-extension-history.html) eingesehen werden.

## Ihren Kapazitätsblock erweitern
<a name="capacity-blocks-extend-procedure"></a>

------
#### [ Console ]

**So verlängern Sie einen Kapazitätsblock**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Kapazitätsreservierungen** aus.

1. Auf der Seite **Übersicht der Kapazitätsreservierungen** sehen Sie eine Ressourcentabelle mit Details zu allen Ihren Ressourcen für Kapazitätsreservierungen. Wählen Sie die Reservierungs-ID für den Kapazitätsblock aus, den Sie erweitern möchten.

1. Wählen Sie im Dropdownmenü **Aktionen** die Option **Kapazitätsblock erweitern** aus.

1. Geben Sie unter **Dauer** die Anzahl der Tage oder Wochen ein, für die Sie die Reservierung verlängern möchten.

1. Wählen Sie **Kapazitätsblöcke suchen**.

1. Wenn ein Kapazitätsblock verfügbar ist, der Ihren Spezifikationen entspricht, wird unter **Empfohlene Kapazitätsblöcke** ein Angebot angezeigt. Um andere Kapazitätsblock-Angebote anzuzeigen, passen Sie Ihre Sucheingaben an und wählen Sie erneut **Kapazitätsblöcke suchen**.

1. Wenn Sie ein Kapazitätsblock-Angebot finden, das Sie erwerben möchten, wählen Sie **Erweitern**.

1. Geben Sie im Popup-Fenster **Kapazitätsblock erweitern** *Bestätigen* ein und wählen Sie dann **Erweitern**.

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

**So suchen Sie eine Kapazitätsblock-Verlängerung**  
Verwenden Sie den Befehl [describe-capacity-block-extension-offering.](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-extension-offerings.html) Im folgenden Beispiel wird nach einer Verlängerung des Kapazitätsblocks für die angegebene Reservierung um 48 Stunden gesucht.

```
aws ec2 describe-capacity-block-extension-offerings \
    --capacity-reservation-id cr-1234567890abcdefg \
    --capacity-block-extension-duration-hours 48
```

**So verlängern Sie einen Kapazitätsblock**  
Verwenden Sie den Befehl [purchase-capacity-block-extension](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block-extension.html). Geben Sie die Angebots-ID der Verlängerung aus der Ausgabe des vorherigen Beispiels an.

```
aws ec2 purchase-capacity-block-extension \
    --capacity-block-extension-offering-id cbe-0123456789abcdefg \
    --capacity-reservation-id cr-1234567890abcdefg
```

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

**So suchen Sie eine Kapazitätsblock-Verlängerung**  
Verwenden Sie das cmdlet [Get-EC2CapacityBlockExtensionOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityBlockExtensionOffering.html). Im folgenden Beispiel wird nach einer Verlängerung des Kapazitätsblocks für die angegebene Reservierung um 48 Stunden gesucht.

```
Get-EC2CapacityBlockExtensionOffering `
    -CapacityReservationId cr-1234567890abcdefg `
    -CapacityBlockExtensionDurationHour 48
```

**So verlängern Sie einen Kapazitätsblock**  
Verwenden Sie das cmdlet [Invoke-EC2CapacityBlockExtension](https://docs.aws.amazon.com/powershell/latest/reference/items/Invoke-EC2CapacityBlockExtension.html). Geben Sie die Angebots-ID der Verlängerung aus der Ausgabe des vorherigen Beispiels an.

```
Invoke-EC2CapacityBlockExtension `
    -CapacityBlockExtensionOfferingId cbe-0123456789abcdefg `
    -CapacityReservationId cr-1234567890abcdefg
```

------

# Kapazitätsblöcke teilen
<a name="capacity-blocks-share"></a>

 Capacity Block Sharing ermöglicht es Capacity Block-Besitzern, Amazon EC2 EC2-Kapazitätsblöcke mit anderen AWS Konten innerhalb einer AWS Organisation zu teilen. Auf diese Weise können Sie die reservierte GPU-Kapazität für verschiedene Teams und Projekte optimal nutzen, um die Kapazitätsblöcke effizient zu nutzen. 

 Das AWS Konto, dem der Kapazitätsblock gehört (Eigentümer), kann ihn mit anderen AWS Konten (Verbrauchern) teilen. Ein Eigentümer kann einen Kapazitätsblock mit bestimmten AWS Konten innerhalb seiner AWS Organisation, einer Organisationseinheit innerhalb seiner AWS Organisation oder der gesamten AWS Organisation teilen. Verbraucher können Instances in Capacity-Blöcken starten, die mit ihnen geteilt werden, genauso wie sie Instances in Capacity-Blöcken starten, die ihnen gehören. 

## Voraussetzungen für die gemeinsame Nutzung von Kapazitätsblöcken
<a name="capacity-blocks-share-prereq"></a>

Bevor Sie einen Kapazitätsblock gemeinsam nutzen können, müssen die folgenden Bedingungen erfüllt sein:
+ **Sie müssen Eigentümer des Kapazitätsblocks** sein — Sie können keinen Kapazitätsblock teilen, der mit Ihnen geteilt wurde.
+  **Der Kapazitätsblock-Status muss aktiv oder geplant sein** — Kapazitätsblöcke, die sich in einem anderen [Status](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block.html) befinden, z. B. gemeinsam genutzt werden `expired` oder `payment-pending` können nicht genutzt werden. 
+ **Nur innerhalb Ihrer AWS Organisation** teilen — Ein Eigentümer kann einen Kapazitätsblock mit bestimmten AWS Konten innerhalb seiner AWS Organisation, einer Organisationseinheit innerhalb seiner AWS Organisation oder der gesamten AWS Organisation teilen.
+  **UltraServer Kapazitätsblöcke werden nicht unterstützt** — Sie können Kapazitätsblöcke für Amazon EC2 UltraServers nicht gemeinsam nutzen. 
+ **Kontoberechtigung** — Die gemeinsame Nutzung von Kapazitätsblöcken ist nicht für neue AWS Konten oder AWS Konten mit begrenzter Abrechnungshistorie verfügbar.

## Zugehörige Services
<a name="capacity-blocks-share-related"></a>

Die gemeinsame Nutzung von Kapazitätsblöcken ist in AWS Resource Access Manager (AWS RAM) integriert. AWS RAM ist ein Dienst, mit dem Sie Ihre AWS Ressourcen mit einem beliebigen AWS Konto oder über dieses teilen können AWS Organizations. Mit AWS RAM geben Sie Ressourcen in Ihrem Besitz frei, indem Sie eine *Ressourcenfreigabe* erstellen. Eine Ressourcenfreigabe legt die freizugebenden Ressourcen und die Konsumenten fest, für die sie freigegeben werden sollen. Verbraucher können einzelne AWS Konten, Organisationseinheiten oder eine gesamte Organisation sein AWS Organizations.

Weitere Informationen zu AWS RAM finden Sie im *[AWS RAM Benutzerhandbuch](https://docs.aws.amazon.com/ram/latest/userguide/)*.

## Shared Capacity Block-Berechtigungen
<a name="capacity-blocks-share-permissions"></a>

### Berechtigungen für Besitzer
<a name="capacity-blocks-share-permissions-owner"></a>

 Der Besitzer des Kapazitätsblocks ist weiterhin für die Verwaltung des Kapazitätsblocks (z. B. Erweiterung, gemeinsame Nutzung) und der Instances, die er in diesem Block startet, verantwortlich. Besitzer können Instances, die Verbraucher in Capacity-Blöcken starten, nicht ändern, die sie gemeinsam genutzt haben. 

### Berechtigungen für Konsumenten
<a name="capacity-blocks-share-permissions-consumer"></a>

 Verbraucher können Instances in der gemeinsam genutzten Kapazität starten und sind für die Verwaltung dieser Instances verantwortlich. Verbraucher können Instances, die anderen Verbrauchern oder dem Besitzer des Capacity Blocks gehören, nicht einsehen oder ändern. Verbraucher können außerdem nur die Gesamtkapazität und die verfügbare Kapazität im gemeinsam genutzten Kapazitätsblock einsehen. 

## Einen Kapazitätsblock teilen
<a name="capacity-blocks-sharing"></a>

Um einen Kapazitätsblock gemeinsam zu nutzen, müssen Sie ihn zu einer Ressourcenfreigabe hinzufügen. Eine Ressourcenfreigabe ist eine AWS RAM Ressource, mit der Sie Ihre Ressourcen gemeinsam nutzen können AWS-Konten.

Wenn Sie Ihren Kapazitätsblock zu einer Ressourcenfreigabe hinzugefügt haben, die von der gesamten AWS Organisation gemeinsam genutzt wird, erhalten Verbraucher in Ihrer Organisation Zugriff auf den gemeinsamen Kapazitätsblock.

------
#### [ Console ]

**Um einen Kapazitätsblock, den Sie besitzen, über die Amazon EC2 EC2-Konsole gemeinsam zu nutzen**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Kapazitätsreservierungen** aus.

1. Wählen Sie den Kapazitätsblock aus, den Sie teilen möchten, und klicken Sie dann auf **Aktionen, Reservierung teilen**.

1. Wählen Sie die Ressourcenfreigabe aus, zu der Sie den Kapazitätsblock hinzufügen möchten, und wählen Sie „**Kapazitätsreservierung teilen**“.

   Es kann einige Minuten dauern, bis Verbraucher Zugriff auf den gemeinsam genutzten Kapazitätsblock erhalten.

**Um einen Kapazitätsblock zu einer neuen Ressourcenfreigabe hinzuzufügen**  
Sie müssen zuerst die Ressourcenfreigabe mithilfe der AWS RAM Konsole erstellen. Weitere Informationen finden Sie unter [Erstellen einer Ressourcenfreigabe](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing.html#working-with-sharing-create) im *AWS RAM -Benutzerhandbuch*.

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

**Um einen Kapazitätsblock, den Sie besitzen, gemeinsam zu nutzen**  
 Verwenden Sie die Befehle [create-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/create-resource-share.html) und [associate-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/associate-resource-share.html). 

```
aws ram create-resource-share \
    --name my-resource-share \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
```

```
aws ram associate-resource-share \
    --resource-share-arn arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
```

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

**Um einen Kapazitätsblock, den Sie besitzen, mit anderen zu teilen**  
 Verwenden Sie die Cmdlets [New- RAMResource Share](https://docs.aws.amazon.com/powershell/latest/reference/items/New-RAMResourceShare.html) und [Connect- RAMResource Share](https://docs.aws.amazon.com/powershell/latest/reference/items/Connect-RAMResourceShare.html). 

```
New-RAMResourceShare `
    -Name my-resource-share `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
```

```
Connect-RAMResourceShare `
    -ResourceShareArn "arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE" `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
```

------

 Kapazitätsblöcke gelten für alle Konten unabhängig vom **Eigentümerstatus nach dem Prinzip „Wer zuerst kommt, mahlt** zuerst“. Wenn Sie einen Kapazitätsblock gemeinsam nutzen und ein Verbraucher Instances vor dem Eigentümer startet, belegen diese Instances die Kapazität, bis der Verbraucher die Instances beendet oder bis 30 Minuten, bevor der Kapazitätsblock abläuft. 

## Beenden Sie die gemeinsame Nutzung eines Kapazitätsblocks
<a name="capacity-blocks-unsharing"></a>

 Sie können die gemeinsame Nutzung eines Kapazitätsblocks jederzeit bis 30 Minuten vor dem Ablaufdatum des Blocks beenden. 

**Was passiert, wenn du das Teilen aufhörst:**
+ Verbraucher können keine neuen Instances mehr in dem Capacity-Block starten, der nicht gemeinsam genutzt wurde.
+ Alle laufenden Instances laufen bis 30 Minuten vor dem Ablaufdatum des Capacity Blocks weiter, sofern sie nicht vom Verbraucher beendet wurden.

------
#### [ Console ]

**Um die gemeinsame Nutzung eines Kapazitätsblocks, den Sie besitzen, über die Amazon EC2 EC2-Konsole zu beenden**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Kapazitätsreservierungen** aus.

1. Wählen Sie den Kapazitätsblock und dann die Registerkarte **Sharing** aus.

1.  Auf der Registerkarte „**Teilen**“ werden die Ressourcenfreigaben aufgeführt, zu denen der Kapazitätsblock hinzugefügt wurde. Wählen Sie die Ressourcenfreigabe aus, von der der Kapazitätsblock entfernt werden soll. 

1. Wählen Sie **Aus der Ressourcenfreigabe entfernen aus**.

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

**Um die gemeinsame Nutzung eines Kapazitätsblocks zu beenden, dessen Eigentümer Sie sind**  
Verwenden Sie den Befehl [disassociate-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/disassociate-resource-share.html).

```
aws ram disassociate-resource-share \
    --resource-share-arn arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
```

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

**Um die gemeinsame Nutzung eines Capacity-Blocks zu beenden, den Sie besitzen**  
Verwenden Sie das Cmdlet [Disconnect- RAMResource Share](https://docs.aws.amazon.com/powershell/latest/reference/items/Disconnect-RAMResourceShare.html).

```
Disconnect-RAMResourceShare `
    -ResourceShareArn "arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE" `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
```

------

## Überwachen Sie die Nutzung gemeinsam genutzter Kapazitätsblöcke
<a name="capacity-blocks-shared-monitor-usage"></a>

Besitzer von Kapazitätsblöcken können überwachen, welche Konten ihre gemeinsam genutzten Kapazitätsblöcke verwenden, und die Instanznutzung pro Konto verfolgen.

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

**Um die Nutzung eines Kapazitätsblocks zu überwachen**  
Verwenden Sie den Befehl [get-capacity-reservation-usage](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-capacity-reservation-usage.html).

```
aws ec2 get-capacity-reservation-usage \
    --capacity-reservation-id cr-1234abcd56EXAMPLE
```

**Diese API ermöglicht Eigentümern:**
+ Sehen Sie sich an, welche Konten derzeit den Capacity Block verwenden.
+ Sehen Sie sich die Anzahl der Instanzen an, die jedes Konto ausführt.

------

## Hinweise zur Kündigung von Instanzen
<a name="capacity-blocks-shared-instance-termination-notices"></a>

 Inhaber- und Verbraucherkonten, deren Instances im Kapazitätsblock ausgeführt werden, erhalten 40 Minuten vor Ende der Kapazitätsblock-Reservierung ein EventBridge Ereignis, das darauf hinweist, dass alle Instances, die in der Reservierung laufen, innerhalb von 10 Minuten beendet werden. Weitere Informationen finden Sie unter [Überwachen Sie Kapazitätsblöcke mit EventBridge](capacity-blocks-monitor.md). 

## Capacity-Block-Erweiterungen
<a name="capacity-blocks-shared-extend"></a>

Kapazitätsblöcke können erweitert werden, solange sie gemeinsam genutzt werden. Nur das Besitzerkonto kann einen gemeinsamen Kapazitätsblock verlängern.

 Wenn ein Kapazitätsblock verlängert wird, erben laufende Instances, die vom Eigentümer oder den Verbrauchern gestartet wurden, automatisch das neue Ablaufdatum, und Verbraucher können die gemeinsam genutzte Kapazität bis zum neuen Ablaufdatum weiter nutzen, ohne dass die Instance unterbrochen wird. 

## Preise und Fakturierung
<a name="capacity-blocks-shared-pricing-billing"></a>

 Besitzern werden die Kapazitätsblöcke in Rechnung gestellt, die sie gemeinsam nutzen, und sie zahlen für den Kapazitätsblock im Voraus, wenn sie ihn kaufen. Eigentümer zahlen auch die Betriebssystemgebühren für Instances, die sie auf dem Capacity Block ausführen. 

 Verbrauchern werden nur die Betriebssystemgebühren für Instances in Rechnung gestellt, die sie im gemeinsam genutzten Capacity Block ausführen. Verbrauchern wird die Capacity Block-Reservierung selbst nicht in Rechnung gestellt. 

# Erstellen Sie eine Ressourcengruppe für UltraServer Kapazitätsblöcke
<a name="cb-group"></a>

Sie können sie verwenden AWS -Ressourcengruppen , um logische Sammlungen von UltraServer Kapazitätsblöcken zu erstellen. Nachdem Sie die Ressourcengruppe erstellt haben, können Sie Ihrem Konto UltraServer Kapazitätsblöcke hinzufügen, die Sie besitzen. Nachdem Sie die UltraServer Capacity-Blöcke hinzugefügt haben, können Sie Instance-Starts auf die Ressourcengruppe statt auf die einzelnen Capacity-Blöcke ausrichten. Instances, die auf eine Ressourcengruppe abzielen, stimmen mit allen UltraServer Capacity-Blöcken in der Gruppe überein, deren Attribute und verfügbare Kapazität übereinstimmen. Wenn die Ressourcengruppe keinen UltraServer Kapazitätsblock mit passenden Attributen und verfügbarer Kapazität hat, schlägt der Instance-Start fehl.

Wenn ein UltraServer Kapazitätsblock aus einer Ressourcengruppe entfernt wird, während dort Instances laufen, werden diese Instances weiterhin im Kapazitätsblock ausgeführt. Wenn ein UltraServer Kapazitätsblock in einer Gruppe endet, während Instances laufen, werden die Instances beendet.

Sie können einer Ressourcengruppe keine Instance-Kapazitätsblöcke hinzufügen.

Verwenden Sie eine der folgenden Methoden, um eine Ressourcengruppe für UltraServer Capacity Blocks zu erstellen.

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

**Um eine Ressourcengruppe für UltraServer Capacity Blocks zu erstellen**  
Verwenden Sie den AWS CLI -Befehl [create-group](https://docs.aws.amazon.com/cli/latest/reference/resource-groups/create-group.html) und geben Sie für `--configuration` Folgendes an:

```
{
  "Configuration": [
    {
      "Type": "AWS::EC2::CapacityReservationPool",
      "Parameters": [
        {
          "Name": "instance-type",
          "Values": [
            "instance_type"
          ]
        },
        {
          "Name": "reservation-type",
          "Values": [
            "capacity-block"
          ]
        }
      ]
    },
    {
      "Type": "AWS::ResourceGroups::Generic",
      "Parameters": [
        {
          "Name": "allowed-resource-types",
          "Values": [
            "AWS::EC2::CapacityReservation"
          ]
        }
      ]
    }
  ]
}
```

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

**Um eine Ressourcengruppe für UltraServer Kapazitätsblöcke zu erstellen**  
Verwenden Sie das RGGroup Cmdlet [New-](https://docs.aws.amazon.com/powershell/latest/reference/items/New-RGGroup.html). Geben Sie für `-Configuration` Folgendes an:

```
{
  "Configuration": [
    {
      "Type": "AWS::EC2::CapacityReservationPool",
      "Parameters": [
        {
          "Name": "instance-type",
          "Values": [
            "instance_type"
          ]
        },
        {
          "Name": "reservation-type",
          "Values": [
            "capacity-block"
          ]
        }
      ]
    },
    {
      "Type": "AWS::ResourceGroups::Generic",
      "Parameters": [
        {
          "Name": "allowed-resource-types",
          "Values": [
            "AWS::EC2::CapacityReservation"
          ]
        }
      ]
    }
  ]
}
```

------

Nachdem Sie eine Ressourcengruppe für UltraServer Capacity Block erstellt haben, verwenden Sie eine der folgenden Methoden, um ihr vorhandene UltraServer Capacity-Blöcke hinzuzufügen.

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

**Um einer Ressourcengruppe einen UltraServer Kapazitätsblock hinzuzufügen**  
Verwenden Sie den Befehl [group-resources](https://docs.aws.amazon.com/cli/latest/reference/resource-groups/group-resources.html). Geben Sie für `--group` den Namen der von Ihnen erstellten Ressourcengruppe an. Geben Sie für die UltraServer Kapazitätsblöcke ARNs an`--resource-arns`, die hinzugefügt werden sollen.

```
aws resource-groups group-resources \
--group MyCRGroup \
--resource-arns CapacityReservationArn
```

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

**Um einen UltraServer Kapazitätsblock zu einer Ressourcengruppe hinzuzufügen**  
Verwenden Sie das RGResource Cmdlet [Add-](https://docs.aws.amazon.com/powershell/latest/reference/items/Add-RGResource.html). Geben Sie für `-Group` den Namen der von Ihnen erstellten Ressourcengruppe an. Geben Sie für die UltraServer Kapazitätsblöcke ARNs an`-ResourceArn `, die hinzugefügt werden sollen.

Mit dem folgenden Befehl werden beispielsweise zwei Kapazitätsreservierungen zur angegebenen Gruppe hinzugefügt.

```
Add-RGResource `
-Group MyCRGroup `
-ResourceArn CapacityReservationArn
```

------

# Überwachen Sie Kapazitätsblöcke mit EventBridge
<a name="capacity-blocks-monitor"></a>

Wenn Ihre Kapazitätsblock-Reservierung beginnt, sendet Amazon EC2 ein Ereignis EventBridge , das anzeigt, dass Ihre Kapazität einsatzbereit ist. Vierzig Minuten vor dem Ende Ihrer Capacity Block-Reservierung erhalten Sie ein weiteres EventBridge Ereignis, das Sie darüber informiert, dass alle Instances, die im Rahmen der Reservierung laufen, in 10 Minuten beendet werden. Weitere Informationen zu EventBridge Veranstaltungen finden Sie unter [Amazon EventBridge Events](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html).

Die folgenden Ereignisstrukturen für von Kapazitätsblöcken ausgegebene Ereignisse:

**Kapazitätsblock bereitgestellt**  
Das folgende Beispiel zeigt ein Ereignis für Kapazitätsblock bereitgestellt.

```
{
  "customer_event_id": "[Capacity Reservation Id]-delivered",
  "detail_type": "Capacity Block Reservation Delivered",
  "source": "aws.ec2",
  "account": "[Customer Account ID]",
  "time": "[Current time]",
  "resources": [
    "[ODCR ARN]"
  ],
  "detail": {
    "capacity-reservation-id": "[ODCR ID]",
    "end-date": "[ODCR End Date]"
  }
}
```

**Warnung vor Ablauf des Kapazitätsblocks**  
Das folgende Beispiel zeigt ein Ereignis für die Warnung Kapazitätsblockablauf.

```
{
  "customer_event_id": "[Capacity Reservation Id]-approaching-expiry",
  "detail_type": "Capacity Block Reservation Expiration Warning",
  "source": "aws.ec2",
  "account": "[Customer Account ID]",
  "time": "[Current time]",
  "resources": [
    "[ODCR ARN]"
  ],
  "detail": {
    "capacity-reservation-id": "[ODCR ID]",
    "end-date": "[ODCR End Date]"
  }
}
```

**Warnung vor einer Unterbrechung der Instance bei Kapazitätsreservierung**  
Das folgende Beispiel zeigt ein Ereignis für die Warnung vor einer Unterbrechung der EC2 Capacity Reservation Instance.

```
{
    "version": "0",
    "id": "12345678-1234-1234-1234-123456789012",
    "detail_type": "EC2 Capacity Reservation Instance Interruption Warning",
    "source": "aws.ec2",
    "account": "[Customer Account ID]",
    "time": "[Current time]",
    "region": "[Region]",
    "resources": [
        "[Instance ARN]"
    ],
    "detail": {
        "instance-id": "[Instance ID]",
        "instance-action": "terminate",
        "instance-termination-time": "[Current time]",
        "availability-zone-id": "[Availability Zone ID]",
        "instance-lifecycle": "capacity-block"
    }
}
```

# Die Protokollierung von Capacity blockiert API-Aufrufe mit AWS CloudTrail
<a name="capacity-blocks-logging-using-cloudtrail"></a>

Capacity Blocks ist in einen Dienst integriert AWS CloudTrail, der eine Aufzeichnung der Aktionen bereitstellt, die von einem Benutzer, einer Rolle oder einem AWS Dienst in Capacity Blocks ausgeführt wurden. CloudTrail erfasst API-Aufrufe für Capacity Blocks als Ereignisse. Zu den erfassten Aufrufen gehören Aufrufe von der Kapazitätsblocks-Konsole und Cdeaufrufe der Kapazitätsblocks-API-Operationen. Wenn Sie einen Trail erstellen, können Sie die kontinuierliche Bereitstellung von CloudTrail Ereignissen an einen Amazon S3 S3-Bucket aktivieren, einschließlich Ereignissen für Kapazitätsblöcke. Auch wenn Sie keinen Trail konfigurieren, können Sie die neuesten Ereignisse in der CloudTrail-Konsole in **Event history (Ereignisverlauf)** anzeigen. Anhand der von gesammelten Informationen können Sie die Anfrage CloudTrail, die an Capacity Blocks gestellt wurde, die IP-Adresse, von der aus die Anfrage gestellt wurde, wer die Anfrage gestellt hat, wann sie gestellt wurde, und weitere Details ermitteln. 

Weitere Informationen CloudTrail dazu finden Sie im [AWS CloudTrail Benutzerhandbuch](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html).

## Kapazität: Blockiert Informationen in CloudTrail
<a name="capacity-blocks-info-in-cloudtrail"></a>

CloudTrail ist auf Ihrem aktiviert AWS-Konto , wenn Sie das Konto erstellen. Wenn Aktivitäten in Kapazitätsblöcken auftreten, wird diese Aktivität zusammen mit anderen AWS Serviceereignissen in der CloudTrail **Ereignishistorie in einem Ereignis** aufgezeichnet. Sie können aktuelle Ereignisse in Ihrem anzeigen, suchen und herunterladen AWS-Konto. Weitere Informationen finden Sie unter [Ereignisse mit dem CloudTrail Ereignisverlauf anzeigen](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html).

Für eine fortlaufende Aufzeichnung der Ereignisse in Ihrem System AWS-Konto, einschließlich der Ereignisse für Kapazitätsblöcke, erstellen Sie einen Trail. Ein *Trail* ermöglicht CloudTrail die Übermittlung von Protokolldateien an einen Amazon S3 S3-Bucket. Wenn Sie einen Trail in der Konsole anlegen, gilt dieser für alle AWS-Regionen-Regionen. Der Trail protokolliert Ereignisse aus allen Regionen in der AWS -Partition und stellt die Protokolldateien in dem von Ihnen angegebenen Amazon-S3-Bucket bereit. Darüber hinaus können Sie andere AWS Dienste konfigurieren, um die in den CloudTrail Protokollen gesammelten Ereignisdaten weiter zu analysieren und darauf zu reagieren. Weitere Informationen finden Sie hier: 
+ [Übersicht zum Erstellen eines Trails](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail unterstützte Dienste und Integrationen](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html)
+ [Konfigurieren von Amazon SNS-Benachrichtigungen für CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/configure-sns-notifications-for-cloudtrail.html)
+ [Empfangen von CloudTrail Protokolldateien aus mehreren Regionen](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html) und [Empfangen von CloudTrail Protokolldateien von mehreren Konten](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)

Alle Capacity Blocks-Aktionen werden von der Amazon EC2 API-Referenz protokolliert CloudTrail und sind in dieser dokumentiert. Beispielsweise generieren Aufrufe von und `CapacityBlockActive` Aktionen Einträge in den CloudTrail Protokolldateien. `CapacityBlockScheduled`

Jeder Ereignis- oder Protokolleintrag enthält Informationen zu dem Benutzer, der die Anforderung generiert hat. Die Identitätsinformationen unterstützen Sie bei der Ermittlung der folgenden Punkte: 
+ Ob die Anfrage mit Root- oder AWS Identity and Access Management (IAM-) Benutzeranmeldedaten gestellt wurde.
+ Gibt an, ob die Anforderung mit temporären Sicherheitsanmeldeinformationen für eine Rolle oder einen Verbundbenutzer gesendet wurde.
+ Ob die Anfrage von einem anderen AWS Dienst gestellt wurde.

Weitere Informationen finden Sie unter [CloudTrail -Element userIdentity](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html).

## Grundlegendes zu den Protokolldateieinträgen für Kapazitätsblöcke
<a name="understanding-service-name-entries"></a>

Ein Trail ist eine Konfiguration, die die Übertragung von Ereignissen als Protokolldateien an einen von Ihnen angegebenen Amazon S3 S3-Bucket ermöglicht. CloudTrail Protokolldateien enthalten einen oder mehrere Protokolleinträge. Ein Ereignis ist eine einzelne Anforderung aus einer beliebigen Quelle und enthält Informationen zur angeforderten Aktion, zu Datum und Uhrzeit der Aktion, zu den Anforderungsparametern usw. CloudTrail -Protokolldateien stellen kein geordnetes Stack-Trace der öffentlichen API-Aufrufe dar. Daher werden sie nicht in einer bestimmten Reihenfolge angezeigt. 

Die folgenden Beispiele zeigen CloudTrail Protokolleinträge für:
+ [TerminateCapacityBlocksInstances](#understanding-capacity-blocks-entries-terminatecapacityblockinstances)
+ [CapacityBlockPaymentFailed](#understanding-capacity-blocks-entries-capacityblockpaymentfailed)
+ [CapacityBlockScheduled](#understanding-capacity-blocks-entries-capacityblockscheduled)
+ [CapacityBlockActive](#understanding-capacity-blocks-entries-capacityblockactive)
+ [CapacityBlockFailed](#understanding-capacity-blocks-entries-capacityblockfailed)
+ [CapacityBlockExpired](#understanding-capacity-blocks-entries-capacityblockexpired)

**Anmerkung**  
Aus Datenschutzgründen wurden einige Felder aus den Beispielen geschwärzt.

### TerminateCapacityBlocksInstances
<a name="understanding-capacity-blocks-entries-terminatecapacityblockinstances"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "TerminateCapacityBlockInstances",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "accountId": "123456789012",
      "type": "AWS::EC2::Instance",
      "ARN": "arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0"
    }
    {
      "accountId": "123456789012",
      "type": "AWS::EC2::Instance",
      "ARN": "arn:aws:ec2:us-east-1:123456789012:instance/i-0598c7d356eba48d7"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      }
}
```

### CapacityBlockPaymentFailed
<a name="understanding-capacity-blocks-entries-capacityblockpaymentfailed"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "CapacityBlockPaymentFailed",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "ARN": "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-12345678",
      "accountId": "123456789012",
      "type": "AWS::EC2::CapacityReservation"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      "capacityReservationState": "payment-failed"
      }
}
```

### CapacityBlockScheduled
<a name="understanding-capacity-blocks-entries-capacityblockscheduled"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "CapacityBlockScheduled",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "ARN": "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-12345678",
      "accountId": "123456789012",
      "type": "AWS::EC2::CapacityReservation"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      "capacityReservationState": "scheduled"
      }
}
```

### CapacityBlockActive
<a name="understanding-capacity-blocks-entries-capacityblockactive"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "CapacityBlockActive",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "ARN": "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-12345678",
      "accountId": "123456789012",
      "type": "AWS::EC2::CapacityReservation"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      "capacityReservationState": "active"
      }
 }
```

### CapacityBlockFailed
<a name="understanding-capacity-blocks-entries-capacityblockfailed"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "CapacityBlockFailed",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "ARN": "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-12345678",
      "accountId": "123456789012",
      "type": "AWS::EC2::CapacityReservation"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      "capacityReservationState": "failed"
      }
 }
```

### CapacityBlockExpired
<a name="understanding-capacity-blocks-entries-capacityblockexpired"></a>

```
{
  "eventVersion": "1.05",
  "userIdentity": {
    "accountId": "123456789012",
    "invokedBy": "AWS Internal;"
  },
  "eventTime": "2023-10-02T00:06:08Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "CapacityBlockExpired",
  "awsRegion": "us-east-1",
  "sourceIPAddress": "203.0.113.25",
  "userAgent": "aws-cli/1.15.61 Python/2.7.10 Darwin/16.7.0 botocore/1.10.60",
  "requestParameters": null,
  "responseElements": null,
  "eventID": "a1b2c3d4-EXAMPLE",
  "readOnly": false,
  "resources": [
    {
      "ARN": "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-12345678",
      "accountId": "123456789012",
      "type": "AWS::EC2::CapacityReservation"
    }
  ],
  "eventType": "AwsServiceEvent",
  "recipientAccountId": "123456789012",
  "serviceEventDetails": {
      "capacityReservationId": "cr-12345678",
      "capacityReservationState": "expired"
      }
 }
```