小编dli*_*gat的帖子

最好的模式,以平等比较字符串/符号的平等?

是否存在一个惯用的Ruby模式来测试两个"字符串"的相等性,这与操作数是字符串还是符号无关?

我想使用一些运算符来执行此比较::abc == 'abc'.to_sym无需将操作数标准化为字符串或符号.

对于我正在寻找的那种东西,这种HashWithIndifferentAccess行为active_support是一个非常有用的类比.

ruby ruby-on-rails

6
推荐指数
1
解决办法
4658
查看次数

为什么CloudFormation中的Retain DeletionPolicy不保留已更改的DynamoDB表?

我正在使用CloudFormation来构建AWS::DynamoDB::Table资源,我已将其DeletionPolicy设置为Retain.假设我AttributeDefinitions对此逻辑资源的属性进行了更改,例如重命名哈希键,然后执行CloudFormation update_stack; 这种变化需要"替换"资源.到现在为止还挺好; 我希望现有的DynamoDB表被"删除",并且使用更改的键定义在其位置创建一个新表.

然而,我很惊讶原来的桌子不会因此而"落后" DeletionPolicy.当然,可以通过堆栈策略完全阻止更新,但是我希望DeletionPolicy会导致现在已经不存在的表从CloudFormation堆栈中弹出,并且会出现一个新的表,但实际上并不是这样.删除.

这是预期的行为吗?

aws-cloudformation amazon-dynamodb

2
推荐指数
2
解决办法
1531
查看次数