amazon-web-services - dynamodb 中的自动缩放虽然云形成在手动干预后不会回退
问题描述
我在通过 cloudformation 部署的 dynamoDB 表之一中配置了自动缩放。一旦我通过控制台禁用了自动缩放。现在,当我再次通过 cloudformation 部署自动缩放时,它虽然应该启用但已禁用。我已经尝试过更新策略,但似乎没有帮助。
UpdatePolicy:
AutoScalingReplacingUpdate:
WillReplace: Boolean
cloudformation 是否不够智能,无法覆盖手动更改?有没有什么具体的方法来处理这个。
我注意到漂移状态没有捕获手动更改。
解决方案
UpdatePolicy属性不支持AWS::DynamoDB::Table
资源类型。
根据文档:
使用 UpdatePolicy 属性指定 AWS CloudFormation 如何处理对 AWS::AutoScaling::AutoScalingGroup、AWS::Lambda::Alias 或 AWS::ElastiCache::ReplicationGroup 资源的更新。
请注意,为了使漂移检测能够检测到变化,您需要确保明确设置 cloudformation 资源中的所有属性(包括默认值),以便它正确检测漂移。
CloudFormation 仅确定通过堆栈模板或通过指定模板参数显式设置的属性值的漂移。这不包括资源属性的默认值。要让 CloudFormation 跟踪资源属性以确定漂移,请显式设置属性值,即使您将其设置为默认值。
希望这可以帮助!
推荐阅读
- angular - Angular 6 弹出窗口
- parsing - Haskell Parsec:感人的运算符
- postgresql - JPA 错误 QuerySyntaxException:播放器未映射 [SELECT p FROM Player p]
- wordpress - Wordpress 缩放全尺寸图像而不是提供缩略图
- c - C-第二半中的星形图案未打印
- sql - 蜂巢窗口功能
- python-2.7 - Barh 为 -: 'unicode' 和 'float' 引发错误不受支持的操作数类型
- javascript - R Shiny:在 UI 上的 textInput 中检查正则表达式
- amazon-web-services - 如何向触发管道的人发送电子邮件通知?
- node.js - Npm 错误“未定义内部绑定”