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 KeySchema
Repräsentiert ein einzelnes Element eines Schlüsselschemas. Ein Schlüsselschema gibt die Attribute an, aus denen der Primärschlüssel einer Tabelle oder die Schlüsselattribute eines Indexes bestehen.
Ein KeySchemaElement
steht für genau ein Attribut des Primärschlüssels. Beispielsweise wird ein einfacher Primärschlüssel durch ein KeySchemaElement
(für den Partitionsschlüssel) repräsentiert. Ein zusammengesetzter Primärschlüssel erfordert ein KeySchemaElement
für den Partitionsschlüssel und ein weiteres KeySchemaElement
für den Sortierschlüssel.
Ein KeySchemaElement
muss ein skalares Attribut auf oberster Ebene (nicht ein verschachteltes Attribut) sein. Der Datentyp muss eine Zeichenfolge, Zahl oder ein Binärwert sein. Das Attribut kann nicht in einer Liste oder Zuordnung verschachtelt werden.
Syntax
Um diese Entität in Ihrer AWS CloudFormation Vorlage zu deklarieren, verwenden Sie die folgende Syntax:
JSON
{ "AttributeName" :
String
, "KeyType" :String
}
YAML
AttributeName:
String
KeyType:String
Eigenschaften
AttributeName
-
Der Name eines Schlüsselattributs.
Erforderlich: Ja
Typ: Zeichenfolge
Minimum:
1
Maximum:
255
Aktualisierung erfordert: Keine Unterbrechung
KeyType
-
Die Rolle, die dieses Schlüsselattribut übernehmen wird:
-
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: Zeichenfolge
Allowed values:
HASH | RANGE
Aktualisierung erfordert: Keine Unterbrechung
-
Weitere Informationen finden Sie auch unter
Ein Beispiel für ein deklariertes Schlüsselschema finden Sie unter AWS::DynamoDB::Table..