Markieren von Ressourcen in DynamoDB - Amazon-DynamoDB

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.

Markieren von Ressourcen in DynamoDB

Sie können die Amazon DynamoDB DynamoDB-Konsole oder die AWS Command Line Interface (AWS CLI) verwenden, um Tags hinzuzufügen, aufzulisten, zu bearbeiten oder zu löschen. Anschließend können Sie diese benutzerdefinierten Tags aktivieren, damit sie in der AWS Billing and Cost Management -Konsole zur Nachverfolgung der Kostenzuordnung erscheinen. Weitere Informationen finden Sie unter Verwenden von DynamoDB-Tags zur Erstellung von Kostenverteilungsberichten.

Für die Massenbearbeitung können Sie auch Tag-Editor in der AWS Management Console verwenden. Weitere Informationen finden Sie unter Arbeiten mit dem Tag Editor.

Um API stattdessen DynamoDB zu verwenden, sehen Sie sich die folgenden Operationen in der Amazon DynamoDB API DynamoDB-Referenz an:

Festlegen von Berechtigungen zum Filtern nach Tags

Wenn Sie Tags zum Filtern Ihrer Tabellenliste in der DynamoDB-Konsole verwenden möchten, stellen Sie sicher, dass die Richtlinien der Benutzer Zugriff auf die folgenden Vorgänge enthalten:

  • tag:GetTagKeys

  • tag:GetTagValues

Sie können auf diese Operationen zugreifen, indem Sie Ihrem Benutzer eine neue IAM Richtlinie hinzufügen, indem Sie die folgenden Schritte ausführen.

  1. Gehen Sie mit einem Admin-Benutzer zur IAMKonsole.

  2. Wählen Sie im linken Navigationsbereich „Richtlinien“ aus

  3. Wählen Sie Richtlinie erstellen.

  4. Fügen Sie die folgende Richtlinie in den JSON Editor ein.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "tag:GetTagKeys", "tag:GetTagValues" ], "Resource": "*" } ] }
  5. Schließen Sie den Assistenten ab, und weisen Sie der Richtlinie einen Namen zu (z. B. TagKeysAndValuesReadAccess).

  6. Wählen Sie im linken Navigationsmenü „Benutzer“ aus.

  7. Wählen Sie in der Liste den Benutzer aus, den Sie normalerweise für den Zugriff auf die DynamoDB-Konsole verwenden.

  8. Wählen Sie „Berechtigungen hinzufügen“ aus.

  9. Wählen Sie die Option Vorhandene Richtlinien direkt anfügen aus.

  10. Wählen Sie in der Liste die Richtlinie aus, die Sie zuvor erstellt haben.

  11. Schließen Sie den Assistenten ab.

Hinzufügen von Tags zu neuen oder vorhandenen Tabellen (AWS Management Console)

Sie können die DynamoDB-Konsole verwenden, um neuen Tabellen Tags hinzuzufügen, wenn Sie sie erstellen, oder um Tags für vorhandene Tabellen hinzuzufügen, zu bearbeiten oder zu löschen.

Markieren von Ressourcen bei der Erstellung (Konsole)
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die DynamoDB-Konsole unter. https://console.aws.amazon.com/dynamodb/

  2. Wählen Sie im Navigationsbereich Tables (Tabellen) und anschließend Create table (Tabelle erstellen) aus.

  3. Geben Sie auf der Seite Erstellen einer DynamoDB-Tabelle einen Namen und einen Primärschlüssel ein. Wählen Sie im Abschnitt Tags (Tags) Add new tag (Neuen Tag hinzufügen) und geben Sie die Tags ein, die Sie verwenden möchten.

    Informationen zur Tag-Struktur finden Sie unter Markierungseinschränkungen in DynamoDB.

    Weitere Informationen zum Erstellen von Tabellen finden Sie unter Grundlegende Operationen für DynamoDB-Tabellen.

Markieren vorhandener Ressourcen (Konsole)

Öffnen Sie die DynamoDB-Konsole unter. https://console.aws.amazon.com/dynamodb/

  1. Wählen Sie im Navigationsbereich Tables (Tabellen) aus.

  2. Wählen Sie eine Tabelle in der Liste aus und wählen Sie dann die Registerkarte Additional settings (Zusätzliche Einstellungen). Sie können Ihre Tags im Abschnitt Tags unten auf der Seite hinzufügen, bearbeiten oder löschen.

Hinzufügen von Tags zu neuen oder vorhandenen Tabellen (AWS CLI)

Die folgenden Beispiele zeigen, wie Sie die verwenden AWS CLI , um Tags anzugeben, wenn Sie Tabellen und Indizes erstellen, und um vorhandene Ressourcen zu taggen.

Markieren von Ressourcen bei der Erstellung (AWS CLI)
  • Im folgenden Beispiel wird eine neue Movies-Tabelle erstellt und das Owner-Tag mit dem Wert blueTeam hinzugefügt:

    aws dynamodb create-table \ --table-name Movies \ --attribute-definitions AttributeName=Title,AttributeType=S \ --key-schema AttributeName=Title,KeyType=HASH \ --provisioned-throughput ReadCapacityUnits=5,WriteCapacityUnits=5 \ --tags Key=Owner,Value=blueTeam
Markieren vorhandener Ressourcen (AWS CLI)
  • Im folgenden Beispiel wird das Owner-Tag mit dem Wert blueTeam für die Movies-Tabelle hinzugefügt:

    aws dynamodb tag-resource \ --resource-arn arn:aws:dynamodb:us-east-1:123456789012:table/Movies \ --tags Key=Owner,Value=blueTeam
Auflisten aller Tags für eine Tabelle (AWS CLI)
  • Das folgende Beispiel listet alle Tags auf, die mit der Tabelle Movies verknüpft sind:

    aws dynamodb list-tags-of-resource \ --resource-arn arn:aws:dynamodb:us-east-1:123456789012:table/Movies