gpt4 book ai didi

amazon-dynamodb - 使用 CloudFormation 创建新的 DynamoDB 表时禁用/阻止 CloudWatch 警报

转载 作者:行者123 更新时间:2023-12-05 06:32:41 27 4
gpt4 key购买 nike

我有几个通过 CloudFormation 创建的非扩展 DynamoDB 表。每个表都会自动创建 CloudWatch 警报(以及每个 GSI 的更多警报)。在 PROD 中这没问题,但在 DEV 中这会增加成本。例如,对于具有 GSI 的 action 表,我创建了以下警报:

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

如何为 CloudFormation 创建的 DynamoDB 表禁用 CloudWatch 警报?当然,我更愿意通过 CloudFormation 模板本身来执行此操作,但由于我没有指定它们的创建,我不确定这是否可能?

最佳答案

如果您选择按需容量 ( https://aws.amazon.com/dynamodb/pricing/ ) 而不是预配置,则不会创建任何警报。

而不是

ProvisionedThroughput:
ReadCapacityUnits:
Ref: 5
WriteCapacityUnits:
Ref: 5

你说

BillingMode: PAY_PER_REQUEST

关于amazon-dynamodb - 使用 CloudFormation 创建新的 DynamoDB 表时禁用/阻止 CloudWatch 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51159201/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com