Verwenden von Tagging - Entwicklerhandbuch für Amazon Kinesis Data Analytics for SQL Applications

Für neue Projekte empfehlen wir, den neuen Managed Service für Apache Flink Studio anstelle von Kinesis Data Analytics for SQL Applications zu verwenden. Der Managed Service für Apache Flink Studio kombiniert Benutzerfreundlichkeit mit fortschrittlichen Analysefunktionen, sodass Sie in wenigen Minuten anspruchsvolle Anwendungen zur Stream-Verarbeitung erstellen können.

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.

Verwenden von Tagging

In diesem Abschnitt wird beschrieben, wie Sie Schlüssel-Wert-Metadaten-Tags zu Kinesis Data Analytics-Anwendungen hinzufügen. Diese Tags können für die folgenden Zwecke verwendet werden:

  • Festlegung der Abrechnung für einzelne Kinesis Data Analytics-Anwendungen. Weitere Informationen finden Sie unter Verwendung von Kostenzuordnungs-Tags im AWSBenutzerhandbuch Fakturierungs- und Kostenverwaltung.

  • Steuern des Zugriffs auf Anwendungsressourcen basierend auf Tags. Weitere Informationen finden Sie unter Zugriffssteuerung mit Tags im Benutzerhandbuch.

  • Benutzerdefinierte Zwecke. Sie können die Anwendungsfunktionalität basierend auf dem Vorhandensein von Benutzer-Tags definieren.

Bitte beachten Sie die folgenden Informationen über Tagging:

  • Die maximale Anzahl an Anwendungs-Tags enthält System-Tags. Die maximale Anzahl an benutzerdefinierten Anwendungs-Tags ist 50.

  • Wenn eine Aktion eine Tag-Liste beinhaltet, die doppelte Key-Werte enthält, löst der Service eine InvalidArgumentException aus.

Hinzufügen von Tags, wenn eine Anwendung erstellt wird

Fügen Sie Tags beim Erstellen einer Anwendung mit dem tags-Parameter der Aktion CreateApplication hinzu.

Das folgende Beispiel zeigt den Tags-Knoten für eine CreateApplication-Anforderung:

"Tags": [ { "Key": "Key1", "Value": "Value1" }, { "Key": "Key2", "Value": "Value2" } ]

Hinzufügen oder Aktualisieren von Tags für eine vorhandene Anwendung

Fügen Sie Tags zu einer Anwendung mithilfe der Aktion TagResource hinzu. Sie können keine Tags zu einer Anwendung mithilfe der Aktion UpdateApplication hinzufügen.

Fügen Sie zum Aktualisieren eines vorhandenen Tags ein Tag mit demselben Schlüssel wie das vorhandene Tag hinzu.

In der folgenden Beispiel-Anfrage für die AktionTagResource werden neue Tags hinzugefügt oder vorhandene Tags aktualisiert:

{ "ResourceARN": "string", "Tags": [ { "Key": "NewTagKey", "Value": "NewTagValue" }, { "Key": "ExistingKeyOfTagToUpdate", "Value": "NewValueForExistingTag" } ] }

Auflisten von Tags für eine Anwendung

Verwenden Sie zum Auflisten vorhandener Tags die Aktion ListTagsForResource.

In der folgenden Beispiel-Anfrage für die Aktion ListTagsForResource werden Tags für eine Anwendung aufgelistet:

{ "ResourceARN": "arn:aws:kinesisanalytics:us-west-2:012345678901:application/MyApplication" }

Entfernen von Tags aus einer Anwendung

Verwenden Sie zum Entfernen von Tags aus einer Anwendung die Aktion UntagResource.

Die folgende Beispiel-Anfrage für die Aktion UntagResource entfernt Tags aus einer Anwendung:

{ "ResourceARN": "arn:aws:kinesisanalytics:us-west-2:012345678901:application/MyApplication", "TagKeys": [ "KeyOfFirstTagToRemove", "KeyOfSecondTagToRemove" ] }