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::GlobalTable Projection
Stellt Attribute dar, die aus der Tabelle in einen Index kopiert (projiziert) werden. Diese ergänzen die primären Schlüsselattribute und Indexschlüsselattribute, die automatisch projiziert werden.
Syntax
Um diese Entität in Ihrer AWS CloudFormation Vorlage zu deklarieren, verwenden Sie die folgende Syntax:
JSON
{ "NonKeyAttributes" :
[ String, ... ]
, "ProjectionType" :String
}
YAML
NonKeyAttributes:
- String
ProjectionType:String
Eigenschaften
NonKeyAttributes
-
Stellt die Namen der Nicht-Schlüssel-Attribute dar, die in den Index projiziert werden.
Für lokale sekundäre Indizes darf die Gesamtzahl von
NonKeyAttributes
, addiert über alle lokalen sekundären Indizes, 100 nicht überschreiten. Wenn Sie dasselbe Attribut in zwei verschiedene Indizes projizieren, zählt dies beim Ermitteln der Gesamtanzahl als zwei unterschiedliche Attribute.Required: No
Typ : Zeichenfolgen-Array
Maximum:
20
Aktualisierung erfordert: Aktualisierungen werden nicht unterstützt.
ProjectionType
-
Die Reihe von Attributen, die in den Index projiziert werden:
-
KEYS_ONLY
– Nur der Index und die Primärschlüssel werden in den Index projiziert. -
INCLUDE
– Zusätzlich zu den inKEYS_ONLY
beschriebenen Attributen, enthält der sekundäre Index andere Nicht-Schlüsselattribute, die Sie angeben. -
ALL
– Alle Tabellenattribute werden in den Index projiziert.
Bei Verwendung der DynamoDB-Konsole
ALL
ist standardmäßig ausgewählt.Required: No
Typ: Zeichenfolge
Allowed values:
ALL | KEYS_ONLY | INCLUDE
Aktualisierung erfordert: Austausch
-