Я пытался развернуть базу данных Dynamo с использованием шаблона формирования облака, и я получаю следующую ошибку, что свойство AttributeType не существует.
определение yaml выглядит так:
MyDynoDB:
Type: AWS::DynamoDB::Table
Properties:
TableName: 'MyDynamoDb'
AttributeDefinitions:
- AttributeName: 'Id'
AttributeType: 'S'
- AttributeName: 'Name'
AttributeType: 'S'
KeySchema:
- AttributeName: 'Id'
KeyType: HASH
- AttributeName: 'Name'
KeyType: 'S'
ProvisionedThroughput:
ReadCapacityUnits: 5
WriteCapacityUnits: 5
StreamSpecification:
StreamViewType: NEW_AND_OLD_IMAGES
Стек будет развернут, но перейдет в режим отката со следующей ошибкой.
CREATE_FAILED AWS::DynamoDB::Table MyDynoDB Encountered unsupported property AttributeType
Почему я вижу, как генерируется эта ошибка?
ОБНОВЛЕНИЕ
основываясь на комментариях, я обновил определения атрибутов и схем ключей, чтобы теперь показывать:
AttributeDefinitions:
-
AttributeName: Id
AttributeType: S
-
AttributeName: Name
AttributeType: S
KeySchema:
-
AttributeName: Id
KeyType: HASH
-
AttributeName: Name
KeyType: RANGE
К сожалению, по-прежнему наблюдается та же ошибка