Ich habe folgende Vorlage, die ich in der Cloudformation-Benutzeroberfläche verwende, um eine dynamoDB-Tabelle zu erstellen. Ich möchte eine Tabelle mit PrimaryKey als ID und sortKey als Wert erstellen
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Description" : "DB Description",
"Resources" : {
"TableName" : {
"Type" : "AWS::DynamoDB::Table",
"Properties" : {
"AttributeDefinitions": [ {
"AttributeName" : "ID",
"AttributeType" : "S"
}, {
"AttributeName" : "Value",
"AttributeType" : "S"
} ],
"KeySchema": [
{
"AttributeName": "ID",
"KeyType": "HASH"
}
]
},
"TableName": "TableName"
}
}
}
Auf der CF-Benutzeroberfläche klicke ich auf einen neuen Stapel, zeige auf die template
Datei von meinem lokalen Computer, gebe dem Stapel einen Namen und klicke auf Weiter. Nach einiger Zeit erhalte ich die Fehlermeldung, dass Property AttributeDefinitions nicht mit dem KeySchema der Tabelle und den Sekundärindizes übereinstimmt