

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.

# Ihre Spot-Instance-Kosten mithilfe des Spot-Instance-Daten-Feeds verfolgen
<a name="spot-data-feeds"></a>

Damit Sie die Gebühren für Ihre Spot-Instance besser überblicken können, stellt Amazon EC2 einen Daten-Feed zu Ihrer Spot-Instance-Nutzung und dem entsprechenden Preisverlauf bereit. Dieser Daten-Feed wird an den Amazon S3-Bucket gesendet, den Sie beim Abonnieren des Daten-Feeds angegeben haben.

Daten-Feed-Dateien treffen in der Regel einmal pro Stunde in Ihrem Bucket ein. Wenn während einer bestimmten Stunde keine Spot-Instance ausgeführt wird, erhalten Sie für diese Stunde keine Daten-Feed-Datei.

Jede Stunde Spot-Instance-Nutzung wird in der Regel in einer einzelnen Datendatei abgedeckt. Diese Dateien werden komprimiert (gzip), bevor sie an Ihren Bucket geliefert werden. Amazon EC2 kann mehrere Dateien für eine bestimmte Nutzungsstunde schreiben, wenn die Dateien groß sind (beispielsweise wenn die Dateiinhalte für die Stunde vor der Komprimierung 50 MB überschreiten).

**Anmerkung**  
Sie können jeweils nur einen Spot-Instance-Datenfeed erstellen AWS-Konto.

Der Spot-Instance-Datenfeed wird in allen AWS Regionen außer China (Peking), China (Ningxia), AWS GovCloud (USA) und den [Regionen unterstützt, die standardmäßig deaktiviert sind](using-regions-availability-zones.md#concepts-available-regions).

**Topics**
+ [Name und Format der Daten-Feed-Datei](#using-spot-instances-format)
+ [Anforderungen für den Amazon S3-Bucket](#using-spot-instances-dfs3)
+ [Abonnieren eines Spot-Instance-Date-Feeds](#using-spot-instances-datafeed-all)
+ [Daten in Ihrem Datenfeed anzeigen](#using-spot-instances-datafeed-view-data)
+ [Löschen Ihres Spot-Instance-Daten-Feeds](#using-spot-instances-datafeed-delete)

## Name und Format der Daten-Feed-Datei
<a name="using-spot-instances-format"></a>

Der Name der Daten-Feed-Datei für eine Spot-Instance weist das folgende Format auf (Datum und Uhrzeit in UTC): 

```
bucket-name.s3.amazonaws.com/optional-prefix/aws-account-id.YYYY-MM-DD-HH.n.unique-id.gz
```

Wenn Ihr Bucket-Name beispielsweise **amzn-s3-demo-bucket** lautet und Ihr Präfix **my-prefix**, dann sehen Ihre Dateinamen in etwa wie folgt aus:

```
amzn-s3-demo-bucket.s3.amazonaws.com/my-prefix/111122223333.2023-12-09-07.001.b959dbc6.gz
```

Weitere Informationen zu Bucket-Namen finden Sie unter [Regeln für die Bucket-Benennung](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) im *Benutzerhandbuch für Amazon S3*.

Die Daten-Feed-Dateien für die Spot-Instance verwenden Tabulatoren als Trennzeichen. Jede Zeile in der Datendatei entspricht einer Instance-Stunde und enthält die in der folgenden Tabelle aufgeführten Felder.


|  Feld  |  Beschreibung  | 
| --- | --- | 
|   `Timestamp`   |  Der Zeitstempel, der zur Berechnung des Preises für diese Instance-Nutzung verwendet wird.  | 
|   `UsageType`   |  Die Art der Nutzung und der Instance-Typ, für die diese Kosten anfallen. Für `m1.small` Spot-Instances ist dieses Feld auf `SpotUsage` festgelegt. Bei allen anderen Instance-Typen ist dieses Feld auf `SpotUsage:`\$1*Instance-type*\$1 eingestellt. Beispiel, `SpotUsage:c1.medium`.  | 
|   `Operation`   |  Das Produkt, für das diese Kosten anfallen. Bei Linux-Spot-Instances ist dieses Feld auf `RunInstances` eingestellt. Bei Windows-Spot-Instances ist dieses Feld auf `RunInstances:0002` eingestellt. Die Spot-Nutzung wird nach den Availability Zones gruppiert.  | 
|   `InstanceID`   |  Die ID der Spot-Instance, die diese Instance-Nutzung generiert hat.  | 
|   `MyBidID`   |  Die ID der Spot-Instance-Anforderung, die diese Instance-Nutzung generiert hat.  | 
|   `MyMaxPrice`   |  Der für diese Spot-Anforderung angegebene Höchstpreis.  | 
|   `MarketPrice`   |  Der Spot-Preis zu dem im Feld `Timestamp` angegebenen Zeitpunkt.  | 
|   `Charge`   |  Der für diese Instance-Nutzung berechnete Preis  | 
|   `Version`   |  Die Version des Datenfeeds. Die mögliche Version ist 1.0.  | 

## Anforderungen für den Amazon S3-Bucket
<a name="using-spot-instances-dfs3"></a>

Beim Abonnieren des Daten-Feeds müssen einen Amazon S3-Bucket angeben, in dem die Daten-Feed-Dateien gespeichert werden sollen.

Beachten Sie bei der Auswahl eines Amazon S3-Buckets für den Daten-Feed Folgendes:
+ Sie müssen eine `FULL_CONTROL`-Berechtigung für den Bucket haben. Wenn Sie der Bucket-Eigentümer sind, verfügen Sie standardmäßig über diese Berechtigung. Andernfalls muss der Bucket-Besitzer Ihnen AWS-Konto diese Erlaubnis erteilen.
+ Wenn Sie einen Datenfeed abonnieren, werden diese Berechtigungen verwendet, um die Bucket-ACL zu aktualisieren, sodass dem AWS Datenfeed-Konto die entsprechenden `FULL_CONTROL` Berechtigungen erteilt werden. Das AWS Datenfeed-Konto schreibt Datenfeed-Dateien in den Bucket. Wenn Ihr Konto nicht über die erforderlichen Berechtigungen verfügt, können die Daten-Feed-Dateien nicht in den Bucket geschrieben werden. Weitere Informationen finden Sie unter [An Amazon S3 gesendete Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html#AWS-logs-infrastructure-S3) im *Amazon CloudWatch Logs-Benutzerhandbuch*.

  Wenn Sie die ACL aktualisieren und die Berechtigungen für das AWS Datenfeed-Konto entfernen, können die Datenfeed-Dateien nicht in den Bucket geschrieben werden. Sie müssen den Daten-Feed erneut abonnieren, um die Daten-Feed-Dateien zu erhalten.
+ Jede Daten-Feed-Datei verfügt über eine eigene ACL (unabhängig von der ACL für den Bucket). Der Bucket-Eigentümer verfügt über eine `FULL_CONTROL`-Berechtigung für die Datendateien. Das AWS Datenfeed-Konto hat Lese- und Schreibberechtigungen.
+ Wenn Sie Ihr Datenfeed-Abonnement löschen, entfernt Amazon EC2 die Lese- und Schreibberechtigungen für das AWS Datenfeed-Konto weder für den Bucket noch für die Datendateien. Sie müssen diese Berechtigungen selbst entfernen.
+ Wenn Sie Ihren Amazon S3 S3-Bucket mit serverseitiger Verschlüsselung mit einem in AWS Key Management Service (SSE-KMS) gespeicherten AWS KMS Schlüssel verschlüsseln, müssen Sie einen vom Kunden verwalteten Schlüssel verwenden. Weitere Informationen finden Sie unter [serverseitige Amazon S3 S3-Bucket-Verschlüsselung](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html#AWS-logs-SSE-KMS-S3) im *Amazon CloudWatch Logs-Benutzerhandbuch*.

## Abonnieren eines Spot-Instance-Date-Feeds
<a name="using-spot-instances-datafeed-all"></a>

Sie können Ihren Spot-Instance-Daten-Feed jederzeit abonnieren. Sie können diese Aufgabe nicht mit der Amazon-EC2-Konsole abschließen.

Wenn Sie eine Fehlermeldung erhalten, dass der Bucket nicht über genügend Berechtigungen verfügt, finden Sie Informationen zur Fehlerbehebung im folgenden Artikel: [Problembehandlung beim Daten-Feed für Spot Instances](https://repost.aws/knowledge-center/s3-data-feed-ec2-spot-instances).

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

**So abonnieren Sie Ihren Daten-Feed**  
Verwenden Sie den Befehl [create-spot-datafeed-subscription](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-spot-datafeed-subscription.html).

Verwenden Sie das folgende Beispiel, um einen Bucket mit einem Präfix anzugeben:

```
aws ec2 create-spot-datafeed-subscription \
    --bucket amzn-s3-demo-bucket \
    --prefix my-prefix
```

Verwenden Sie das folgende Beispiel, um einen Bucket ohne einem Präfix anzugeben:

```
aws ec2 create-spot-datafeed-subscription \
    --bucket amzn-s3-demo-bucket
```

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

**So abonnieren Sie Ihren Daten-Feed**  
Verwenden Sie das cmdlet [New-EC2SpotDatafeedSubscription](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2SpotDatafeedSubscription.html).

Verwenden Sie das folgende Beispiel, um einen Bucket mit einem Präfix anzugeben:

```
New-EC2SpotDatafeedSubscription `
    -Bucket amzn-s3-demo-bucket `
    -Prefix my-prefix
```

Verwenden Sie das folgende Beispiel, um einen Bucket ohne einem Präfix anzugeben:

```
New-EC2SpotDatafeedSubscription `
    -Bucket amzn-s3-demo-bucket
```

------

## Daten in Ihrem Datenfeed anzeigen
<a name="using-spot-instances-datafeed-view-data"></a>

Öffnen AWS CloudShell Sie AWS-Managementkonsole im. Verwenden Sie den folgenden [s3-Sync](https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html)-Befehl, um die GZ-Dateien für Ihren Datenfeed aus dem S3-Bucket abzurufen und sie in dem von Ihnen angegebenen Ordner zu speichern.

```
aws s3 sync s3://amzn-s3-demo-bucket ./data-feed
```

Um den Inhalt einer .gz-Datei anzuzeigen, wechseln Sie zu dem Ordner, in dem Sie den Inhalt des S3-Buckets gespeichert haben.

```
cd data-feed
```

Verwenden Sie den **ls**-Befehl, um die Namen der Dateien anzuzeigen. Verwenden Sie den **zcat**-Befehl mit dem Namen der Datei, um den Inhalt der komprimierten Datei anzuzeigen. Nachfolgend finden Sie ein Beispielbefehl.

```
zcat  111122223333.2023-12-09-07.001.b959dbc6.gz
```

Es folgt eine Beispielausgabe.

```
#Version: 1.0
#Fields: Timestamp UsageType Operation InstanceID MyBidID MyMaxPrice MarketPrice Charge Version
2023-12-09 07:13:47 UTC USE2-SpotUsage:c7a.medium       RunInstances:SV050      i-0c3e0c0b046e050df     sir-pwq6nmfp    0.0510000000 USD        0.0142000000 USD        0.0142000000 USD        1
```

## Löschen Ihres Spot-Instance-Daten-Feeds
<a name="using-spot-instances-datafeed-delete"></a>

Wenn Sie den Spot-Instance-Daten-Feed nicht mehr benötigen, können Sie ihn löschen.

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

**So löschen Sie den Daten-Feed**  
Verwenden Sie den Befehl [delete-spot-datafeed-subscription](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-spot-datafeed-subscription.html).

```
aws ec2 delete-spot-datafeed-subscription
```

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

**So löschen Sie den Daten-Feed**  
Verwenden Sie das cmdlet [Remove-EC2SpotDatafeedSubscription](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2SpotDatafeedSubscription.html).

```
Remove-EC2SpotDatafeedSubscription
```

------