

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.

# Verwaltung eines AWS IoT Regel
<a name="iot-managae-rule"></a>

Sie können die folgenden Aktionen verwenden, um Ihre AWS IoT Regeln zu verwalten.

**Topics**
+ [Eine Regel taggen](#iot-create-rule-tagging)
+ [Eine Regel anzeigen](#iot-view-rules)
+ [Löschen einer Regel](#iot-delete-rule)

## Eine Regel taggen
<a name="iot-create-rule-tagging"></a>

Um Ihren neuen oder bestehenden Regeln eine weitere Ebene der Spezifität hinzuzufügen, können Sie sie mit Tags versehen. Beim Taggen werden Schlüssel-Wert-Paare in Ihren Regeln genutzt, sodass Sie besser kontrollieren können, wie und wo Ihre Regeln auf Ihre Ressourcen und Dienste angewendet werden. AWS IoT Sie können den Geltungsbereich Ihrer Regel beispielsweise so einschränken, dass sie nur in Ihrer Beta-Umgebung für Tests vor der Veröffentlichung gilt (`Key=environment, Value=beta`) oder alle Nachrichten, die nur von einem bestimmten Endpunkt an das `iot/test` Thema gesendet wurden, erfasst und in einem Amazon S3-Bucket speichert.

### Beispiel für IAM-Richtlinien
<a name="iot-create-rule-tagging-iam-example"></a>

Ein Beispiel, das zeigt, wie Tagging-Berechtigungen für eine Regel erteilt werden, stellen Sie sich einen Benutzer vor, der den folgenden Befehl ausführt, um eine Regel zu erstellen und sie so zu kennzeichnen, dass sie nur für seine Beta-Umgebung gilt.

Ersetzen Sie im Beispiel:
+ {{MyTopicRuleName}}mit dem Namen der Regel.
+ {{myrule.json}}mit dem Namen des Richtliniendokuments.

```
aws iot create-topic-rule 
    --rule-name {{MyTopicRuleName}} 
    --topic-rule-payload file://{{myrule.json}}
    --tags "environment=beta"
```

Für dieses Beispiel müssen Sie die folgende IAM-Richtlinie verwenden:

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": 
    {
        "Action": [ "iot:CreateTopicRule", "iot:TagResource" ],
        "Effect": "Allow",
        "Resource": [
            "arn:aws:iot:us-east-1:123456789012:rule/{{MyTopicRuleName}}"
        ]
    }
}
```

Das obige Beispiel zeigt eine neu erstellte Regel namens `MyTopicRuleName`, die nur für Ihre Beta-Umgebung gilt. Die `iot:TagResource` in der Grundsatzerklärung mit `MyTopicRuleName` ausdrücklich genannte Option ermöglicht das Taggen bei der Erstellung oder Aktualisierung von `MyTopicRuleName`. Der bei der Erstellung der Regel verwendete Parameter `--tags "environment=beta"` beschränkt den Geltungsbereich von `MyTopicRuleName` nur auf Ihre Beta-Umgebung. Wenn Sie den Parameter `--tags "environment=beta"` entfernen, gilt `MyTopicRuleName` für alle Umgebungen.

Weitere Informationen zum Erstellen von IAM-Rollen und -Richtlinien für eine AWS IoT Regel finden Sie unter [Gewährung eines AWS IoT regeln Sie den Zugriff, den es benötigt](iot-create-role.md)

Allgemeine Informationen zum Tagging von Ressourcen finden Sie unter [Verschlagworten Sie Ihre Ressourcen AWS IoT](tagging-iot.md).

## Eine Regel anzeigen
<a name="iot-view-rules"></a>

Verwenden Sie den Befehl [list-topic-rules](https://docs.aws.amazon.com/cli/latest/reference/iot/list-topic-rules.html) zum Auflisten Ihrer Regeln:

```
aws iot list-topic-rules
```

Verwenden Sie den Befehl [get-topic-rule](https://docs.aws.amazon.com/cli/latest/reference/iot/get-topic-rule.html) zum Abrufen von Informationen zu einer Regel:

```
aws iot get-topic-rule --rule-name {{myrule}}
```

## Löschen einer Regel
<a name="iot-delete-rule"></a>

Wenn Sie eine Regel nicht mehr benötigen, können Sie sie löschen.

**Um eine Regel zu löschen (AWS CLI)**  
Verwenden Sie den Befehl [delete-topic-rule](https://docs.aws.amazon.com/cli/latest/reference/iot/delete-topic-rule.html) zum Löschen einer Regel:

```
aws iot delete-topic-rule --rule-name {{myrule}}
```