

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.

# Spot-Instance-Anforderungen markieren
<a name="concepts-spot-instances-request-tags"></a>

Um die Kategorisierung und Verwaltung Ihrer Spot-Instance-Anforderungen zu vereinfachen, können Sie sie mit benutzerdefinierten Metadaten markieren. Sie können einer Spot-Instance-Anforderung beim Erstellen oder danach einen Tag (Markierung) zuweisen. Sie können Tags (Markierungen) über die Amazon EC2-Konsole oder ein Befehlszeilen-Tool zuweisen.

Wenn Sie eine Spot-Instance-Anforderung markieren, werden die Instances und Volumes, die von der Spot-Instance-Anforderung gestartet werden, nicht automatisch markiert. Sie müssen die von der Spot-Instance-Anforderungen gestarteten Instances und Volumes explizit markieren. Sie können ein Tag (Markierung) zu einer Spot-Instance und Volumes während des Starts oder danach zuweisen.

Weitere Informationen zur Funktionsweise von Tags (Markierungen) finden Sie unter [Markieren Ihrer Amazon-EC2-Ressourcen mit Tags (Markierungen)](Using_Tags.md).

**Topics**
+ [Voraussetzungen](#tag-spot-request-prereqs)
+ [Neue Spot-Instance-Anforderung markieren](#tag-new-spot-instance-request)
+ [So markieren Sie eine vorhandene Spot-Instance-Anforderung:](#tag-existing-spot-instance-request)
+ [Anzeigen von Anforderungs-Tags (Markierungen) der Spot-Instance](#view-spot-instance-request-tags)

## Voraussetzungen
<a name="tag-spot-request-prereqs"></a>

Gewähren Sie dem Benutzer die Berechtigung zum Markieren von Ressourcen. Weitere Informationen zu IAM-Richtlinien und Beispielrichtlinien finden Sie unter [Beispiel: Markieren von Ressourcen](ExamplePolicies_EC2.md#iam-example-taggingresources).

Die von Ihnen erstellte IAM-Richtlinie wird anhand der Methode bestimmt, mit der Sie eine Spot-Instance-Anforderung erstellen.
+ Wenn Sie den Launch Instance Wizard oder `run-instances` zum Anfordern von Spot Instances verwenden, finden Sie weitere Informationen unter [To grant a user the permission to tag resources when using the launch instance wizard or run-instances](#iam-run-instances).
+ Wenn Sie den `request-spot-instances`-Befehl verwenden, um Spot Instances anzufordern, lesen Sie [To grant a user the permission to tag resources when using request-spot-instances](#iam-request-spot-instances).

**So gewähren Sie einem Benutzer die Berechtigung, Ressourcen zu markieren, wenn er den Launch Instance Wizard oder zum Ausführen von Instances verwendet**  
Erstellen Sie eine IAM-Richtlinie, die Folgendes beinhaltet:
+ Die Aktion `ec2:RunInstances`. Dadurch wird dem Benutzer die Berechtigung zum Starten einer Instance gewährt.
+ Legen Sie für `Resource` die Option `spot-instances-request` fest. Auf diese Weise können Benutzer Spot-Instance-Anforderungen erstellen, die Spot Instances anfordern.
+ Die Aktion `ec2:CreateTags`. Dadurch erhält der Benutzer die Berechtigung zum Erstellen von Tags.
+ Legen Sie für `Resource` die Option `*` fest. Auf diese Weise können Benutzer alle Ressourcen markieren, die während des Instance-Starts erstellt werden.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "AllowLaunchInstances",
            "Effect": "Allow",
            "Action": [
                "ec2:RunInstances"
            ],
            "Resource": [
                "arn:aws:ec2:us-east-1::image/*",
                "arn:aws:ec2:us-east-1:*:subnet/*",
                "arn:aws:ec2:us-east-1:*:network-interface/*",
                "arn:aws:ec2:us-east-1:*:security-group/*",
                "arn:aws:ec2:us-east-1:*:key-pair/*",
                "arn:aws:ec2:us-east-1:*:volume/*",
                "arn:aws:ec2:us-east-1:*:instance/*",
                "arn:aws:ec2:us-east-1:*:spot-instances-request/*"
            ]
        },
        {
            "Sid": "TagSpotInstanceRequests",
            "Effect": "Allow",
            "Action": "ec2:CreateTags",
            "Resource": "*"
        }
    ]
}
```

------

Wenn Sie die RunInstances Aktion verwenden, um Spot-Instance-Anfragen zu erstellen und die Spot-Instance-Anfragen bei der Erstellung zu taggen, müssen Sie wissen, wie Amazon EC2 die `spot-instances-request` Ressource in der RunInstances Anweisung bewertet, sie wird in der IAM-Richtlinie wie folgt bewertet:
+ Wenn Sie eine Spot-Instance-Anfrage bei der Erstellung nicht taggen, bewertet Amazon EC2 die `spot-instances-request` Ressource in der RunInstances Anweisung nicht.
+ Wenn Sie eine Spot-Instance-Anfrage bei der Erstellung taggen, bewertet Amazon EC2 die `spot-instances-request` Ressource in der RunInstances Anweisung.

Daher gelten für die `spot-instances-request`-Ressource die folgenden Regeln für die IAM-Richtlinie:
+ Wenn Sie RunInstances eine Spot-Instance-Anfrage erstellen und nicht beabsichtigen, die Spot-Instance-Anfrage bei der Erstellung zu taggen, müssen Sie die `spot-instances-request` Ressource nicht explizit zulassen. Der Aufruf ist erfolgreich.
+ Wenn Sie RunInstances eine Spot-Instance-Anfrage erstellen und beabsichtigen, die Spot-Instance-Anfrage bei der Erstellung zu taggen, müssen Sie die `spot-instances-request` Ressource in die RunInstances Allow-Anweisung aufnehmen, andernfalls schlägt der Aufruf fehl.
+ Wenn Sie RunInstances eine Spot-Instance-Anfrage erstellen und beabsichtigen, die Spot-Instance-Anfrage bei der Erstellung zu taggen, müssen Sie die `spot-instances-request` Ressource angeben oder einen `*` Platzhalter in der Allow-Anweisung CreateTags angeben, andernfalls schlägt der Aufruf fehl.

Beispiele für IAM-Richtlinien, einschließlich Richtlinien, die für Spot-Instance-Anforderungen nicht unterstützt werden, finden Sie unter [Arbeiten mit Spot-Instances](ExamplePolicies_EC2.md#iam-example-spot-instances).

**Um einem Benutzer die Erlaubnis zu erteilen, Ressourcen zu taggen, wenn er request-spot-instances**  
Erstellen Sie eine IAM-Richtlinie, die Folgendes beinhaltet:
+ Die Aktion `ec2:RequestSpotInstances`. Dadurch erhält der Benutzer die Berechtigung zum Erstellen einer Spot-Instance-Anforderung.
+ Die Aktion `ec2:CreateTags`. Dadurch erhält der Benutzer die Berechtigung zum Erstellen von Tags.
+ Legen Sie für `Resource` die Option `spot-instances-request` fest. Auf diese Weise können Benutzer nur die Spot-Instance-Anforderung markieren.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "TagSpotInstanceRequest",
            "Effect": "Allow",
            "Action": [
                "ec2:RequestSpotInstances",
                "ec2:CreateTags"
            ],
            "Resource": "arn:aws:ec2:us-east-1:111122223333:spot-instances-request/*"
        }
    ]
}
```

------

## Neue Spot-Instance-Anforderung markieren
<a name="tag-new-spot-instance-request"></a>

Konfigurieren Sie in den PowerShell Beispielen AWS CLI und die Spot-Instance-Anfrage wie folgt:
+ Legen Sie für `ResourceType` die Option `spot-instances-request` fest. Wenn Sie einen anderen Wert angeben, schlägt die Spot-Instance-Anforderung fehl.
+ Geben Sie für `Tags` das Schlüssel-Wert-Paar an. Sie können mehr als ein Schlüssel-Wert-Paar angeben.

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

**So markieren Sie eine neue Spot-Instance-Anforderung**

1. Folgen Sie dem Verfahren unter [Ihre Spot Instances verwalten](using-spot-instances-request.md).

1. Um ein Tags (Markierungen) hinzuzufügen, wählen Sie auf der Seite **Add Tags (Tags (Markierungen) hinzufügen)** die Option **Add Tags (Tags (Markierungen) hinzufügen)** und geben Sie den Schlüssel und den Wert für den Tag (Markierung) ein. Wählen Sie für jedes weitere Tags (Markierungen) **Add another Tag (Weiteren Tag (Markierungen) hinzufügen)** .

   Für jeden Tag (Markierung) können Sie die Spot-Instance-Anforderung, die Spot Instances und die Volumes mit demselben Tag (Markierung) markieren. Um alle drei zu markieren, stellen Sie sicher, dass **Instances **, **Volumes** und **Spot-Instance-Anforderungen** ausgewählt sind. Wenn Sie nur ein oder zwei mit Tags (Markierungen) markieren möchten, stellen Sie sicher, dass die Ressourcen, die Sie markieren möchten, ausgewählt sind und die anderen Ressourcen gelöscht wurden.

1. Füllen Sie die erforderlichen Felder aus, um eine Spot-Instance-Anforderung zu erstellen, und wählen Sie dann **Launch (Starten)** aus. Weitere Informationen finden Sie unter [Ihre Spot Instances verwalten](using-spot-instances-request.md).

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

**So markieren Sie eine neue Spot-Instance-Anforderung**  
Verwenden Sie den Befehl [request-spot-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/request-spot-instances.html) mit der Option `--tag-specification` .

Die Tag-Spezifikation fügt der Spot-Instance-Anfrage zwei Tags hinzu: `Environment=Production` und `Cost-Center=123`.

```
aws ec2 request-spot-instances \
    --instance-count 5 \
    --type "one-time" \
    --launch-specification file://specification.json \
    --tag-specification 'ResourceType=spot-instances-request,Tags=[{Key=Environment,Value=Production},{Key=Cost-Center,Value=123}]'
```

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

**So markieren Sie eine neue Spot-Instance-Anforderung**  
Verwenden Sie das [Request-EC2SpotInstance](https://docs.aws.amazon.com/powershell/latest/reference/items/Request-EC2SpotInstance.html)Cmdlet mit dem `-TagSpecification` Parameter.

```
-TagSpecification $tagspec
```

Die Tag-Spezifikation ist wie folgt definiert. Es werden der Spot-Instance-Anforderung zwei Tags hinzugefügt: `Environment=Production` und `Cost-Center=123`.

```
$tag1 = @{Key="Environment"; Value="Production"}
$tag2 = @{Key="Cost-Center"; Value="123"}
$tagspec = New-Object Amazon.EC2.Model.TagSpecification
$tagspec.ResourceType = "spot-instances-request"
$tagspec.Tags = @($tag1,$tag2)
```

------

## So markieren Sie eine vorhandene Spot-Instance-Anforderung:
<a name="tag-existing-spot-instance-request"></a>

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

**So markieren Sie eine vorhandene Spot-Instance-Anforderung**

Nachdem Sie eine Spot-Instance-Anforderung erstellt haben, können Sie der Spot-Instance-Anforderung mithilfe der Konsole Tags (Markierungen) hinzufügen.

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 **Spot Requests** aus.

1. Wählen Sie Ihre Spot-Instance-Anforderung aus.

1. Wählen Sie die Registerkarte **Tags (Markierungen)**, und wählen Sie **Create Tags (Tags (Markierungen) erstellen)**.

**So markieren Sie eine bestehende Spot-Instance-Anforderung mithilfe der Konsole:**  
Nachdem Ihre Spot-Instance-Anforderung Ihre Spot-Instance gestartet hat, können Sie der Instance mithilfe der Konsole Tags (Markierungen) hinzufügen. Weitere Informationen finden Sie unter [Hinzufügen von Tags mithilfe der Konsole](Using_Tags_Console.md#adding-or-deleting-tags).

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

**So markieren Sie eine vorhandene Spot-Instance-Anforderung oder Spot Instance**  
Verwenden Sie den Befehl [create-tags](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-tags.html), um vorhandene Ressourcen zu markieren. Im folgenden Beispiel werden die vorhandene Spot-Instance-Anforderung und die Spot Instance mit `purpose=test` markiert.

```
aws ec2 create-tags \
    --resources sir-0e54a519c9EXAMPLE i-1234567890abcdef0 \
    --tags Key=purpose,Value=test
```

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

**So markieren Sie eine vorhandene Spot-Instance-Anforderung oder Spot Instance**  
Verwenden Sie das cmdlet [New-EC2Tag](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Tag.html). Im folgenden Beispiel wird das Tag `purpose=test` zu der vorhandenen Spot-Instance-Anforderung und der Spot-Instance hinzugefügt.

```
New-EC2Tag `
    -Resource sir-0e54a519c9EXAMPLE, i-1234567890abcdef0 `
    -Tag @{Key="purpose"; Value="test"}
```

------

## Anzeigen von Anforderungs-Tags (Markierungen) der Spot-Instance
<a name="view-spot-instance-request-tags"></a>

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

**So können Sie Tags für die Spot-Instance-Anforderung anzeigen**

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 **Spot Requests** aus.

1. Wählen Sie Ihre Spot-Instance-Anforderung und dann die Registerkarte **Tags** aus.

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

**So beschreiben Sie Anforderungs-Tags (Markierungen) der Spot-Instance:**  
Verwenden Sie den [describe-spot-instance-requests](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-spot-instance-requests.html)Befehl, um die Konfiguration der angegebenen Spot-Instance-Anforderung anzuzeigen, einschließlich aller Tags, die für die Anforderung angegeben wurden.

```
aws ec2 describe-spot-instance-requests \
    --spot-instance-request-ids sir-0e54a519c9EXAMPLE \
    --query "SpotInstanceRequests[*].Tags"
```

Es folgt eine Beispielausgabe.

```
[
    [
        {
            "Key": "Environment",
            "Value": "Production"
        },
        {
            "Key": "Department",
            "Value": "101"
        }
    ]
]
```

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

**So beschreiben Sie Anforderungs-Tags (Markierungen) der Spot-Instance:**  
Verwenden Sie das cmdlet [Get-EC2SpotInstanceRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2SpotInstanceRequest.html).

```
(Get-EC2SpotInstanceRequest `
    -SpotInstanceRequestId sir-0e54a519c9EXAMPLE).Tags
```

Es folgt eine Beispielausgabe.

```
Key         Value
---         -----
Environment Production
Department  101
```

------