AWS::DynamoDB::Table LocalSecondaryIndex - AWS CloudFormation

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.

AWS::DynamoDB::Table LocalSecondaryIndex

Stellt die Eigenschaften eines lokalen sekundären Indexes dar. Ein lokaler sekundärer Index kann nur erstellt werden, wenn seine übergeordnete Tabelle erstellt wurde.

Syntax

Um diese Entität in Ihrer AWS CloudFormation Vorlage zu deklarieren, verwenden Sie die folgende Syntax:

JSON

{ "IndexName" : String, "KeySchema" : [ KeySchema, ... ], "Projection" : Projection }

Eigenschaften

IndexName

Der Name des lokalen sekundären Index. Der Name muss innerhalb aller anderen Indizes dieser Tabelle eindeutig sein.

Erforderlich: Ja

Typ: Zeichenfolge

Pattern: [a-zA-Z0-9_.-]+

Minimum: 3

Maximum: 255

Aktualisierung erfordert: Aktualisierungen werden nicht unterstützt.

KeySchema

Das vollständige Schlüsselschema für den lokalen sekundären Index, das aus einem oder mehreren Paaren von Attributnamen und Schlüsseltypen besteht:

  • HASH – Partitionsschlüssel

  • RANGE – Sortierschlüssel

Anmerkung

Der Partitionsschlüssel eines Elements wird auch als Hash-Attribut bezeichnet. Der Begriff "Hash-Attribut" leitet sich davon ab, dass DynamoDB eine interne Hash-Funktion verwendet, um Datenelemente basierend auf ihren Partitionsschlüsselwerten gleichmäßig auf die Partitionen zu verteilen.

Der Sortierschlüssel eines Elements wird auch als Bereichsattribut bezeichnet. Der Begriff "Bereichsattribut" bezieht sich auf die Art und Weise, wie DynamoDB Elemente mit demselben Partitionsschlüssel physisch nah beieinander speichert, und zwar sortiert nach dem Sortierschlüsselwert.

Erforderlich: Ja

Typ : Array von KeySchema

Minimum: 1

Maximum: 2

Aktualisierung erfordert: Aktualisierungen werden nicht unterstützt.

Projection

Repräsentiert Attribute, die aus der Tabelle in den lokalen sekundären Index kopiert (projiziert) werden. Diese ergänzen die primären Schlüsselattribute und Indexschlüsselattribute, die automatisch projiziert werden.

Erforderlich: Ja

Typ: Projektion

Aktualisierung erfordert: Aktualisierungen werden nicht unterstützt.

Weitere Informationen finden Sie auch unter

Ein Beispiel für einen deklarierten lokalen, sekundären Index finden Sie unter AWS::DynamoDB::Table.