6

Pracuję nad aplikacją WWW bez serwera i próbuję utworzyć szablon YAML CloudFormation dla tabeli DynamoDB. Dokumentacja mówi, że każdy atrybut w tabeli powinien być zgodny z poniższym stylem, w którym atrybut AttributeType może mieć wartość "S", "N" lub "B" dla ciągu, liczby lub pliku binarnego.Typ dynamografu Amazon DynamoDB z CloudFormation

AttributeName: String
attributeType: String

Moja tabela zawiera atrybuty, które są mapy. Jak uwzględnić je w szablonie?

Odpowiedz

7

Podczas tworzenia tabeli Dynamodb nie trzeba podawać wszystkich atrybutów tabeli. Tylko dwa atrybuty są obowiązkowe podczas tworzenia tabeli I.e. klucz partycji i klucz sortowania, jeśli są dostępne.

Jak już wspomniałeś, że atrybutem jest mapa, zdecydowanie nie może to być klucz partycji lub klucz sortowania, ponieważ atrybuty klucza mogą być tylko skalarnymi typami danych.

Prosta odpowiedź brzmi: nie musisz definiować atrybutu mapy (typ danych dokumentu) w CloudFormation utwórz skrypt tabeli.

Powiązane problemy