6

Ich arbeite an einer serverlosen Webanwendung und versuche, eine CloudFormation YAML-Vorlage für eine DynamoDB-Tabelle zu erstellen. Die Dokumentation besagt, dass jedes Attribut in der Tabelle dem folgenden Stil folgen sollte, wobei AttributeType entweder 'S', 'N' oder 'B' für String, Zahl oder Binär sein kann.Amazon DynamoDB Attributtyp mit CloudFormation

Attribut: String
Attributtyp: String

Meine Tabelle enthält Attribute, die Karten sind. Wie füge ich sie in die Vorlage ein?

Antwort

7

Beim Erstellen der Dynamodb-Tabelle müssen Sie nicht alle Attribute der Tabelle angeben. Beim Erstellen der Tabelle Ie sind nur zwei Attribute erforderlich. Partitionsschlüssel und Sortierschlüssel, falls verfügbar.

Wie Sie erwähnt haben, dass das Attribut map ist, kann es definitiv kein Partitionsschlüssel oder Sortierschlüssel sein, da Schlüsselattribute nur skalarer Datentyp sein können.

Die einfache Antwort ist, dass Sie das Map-Attribut (Dokumentdatentyp) in CloudFormation create table script nicht definieren müssen.

Verwandte Themen