У меня есть несколько немасштабируемых таблиц DynamoDB, созданных с помощью CloudFormation. Каждая таблица автоматически создает сигналы тревоги CloudWatch (и больше для каждого GSI). В PROD это нормально, но в DEV это складывается с точки зрения стоимости. Например, для action
таблицы с GSI я получаю следующие созданные аварийные сигналы:
action-ReadCapacityUnitsLimit-BasicAlarm
action-WriteCapacityUnitsLimit-BasicAlarm
action-siteId-lastCaptured-index-ReadCapacityUnitsLimit-BasicAlarm
action-siteId-lastCaptured-index-WriteCapacityUnitsLimit-BasicAlarm
Мой шаблон CF довольно прост для каждой таблицы. Например:
tableuser:
Type: 'AWS::DynamoDB::Table'
DependsOn: tablepage
Properties:
TableName: user
AttributeDefinitions:
- AttributeName: id
AttributeType: S
KeySchema:
- AttributeName: id
KeyType: HASH
PointInTimeRecoverySpecification:
PointInTimeRecoveryEnabled: true
ProvisionedThroughput:
ReadCapacityUnits:
Ref: 5
WriteCapacityUnits:
Ref: 5
Как отключить сигналы тревоги CloudWatch для таблиц DynamoDB, созданных в CloudFormation? Конечно, я бы предпочел сделать это с помощью самих шаблонов CloudFormation, но поскольку я не уточняю их создание, я не уверен, возможно ли это?