Отключение / предотвращение тревог CloudWatch при создании новой таблицы DynamoDB с CloudFormation - PullRequest
0 голосов
/ 03 июля 2018

У меня есть несколько немасштабируемых таблиц 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, но поскольку я не уточняю их создание, я не уверен, возможно ли это?

...