gpt4 book ai didi

amazon-web-services - 使用 CloudFormation 更新 DynamoDB 的 TimeToLiveSpecification

转载 作者:行者123 更新时间:2023-12-03 07:34:48 25 4
gpt4 key购买 nike

我已经使用 CloudFormation 部署了 DynamoDB 表,如下所示:

  exampleTable:
Type: AWS::DynamoDB::Table
Properties:
BillingMode: PAY_PER_REQUEST
KeySchema:
- AttributeName: id
KeyType: HASH
- AttributeName: prop
KeyType: RANGE
TimeToLiveSpecification:
AttributeName: foo
Enabled: true

将 TTL 属性更改为 bar 已成功部署,但更改不会反射(reflect)到仪表板。

https://docs.amazonaws.cn/en_us/amazondynamodb/latest/developerguide/time-to-live-ttl-before-you-start.html#time-to-live-ttl-before-you-start-notes

You cannot reconfigure TTL to look for a different attribute. You must disable TTL, and then reenable TTL with the new attribute going forward.

即使使用 CloudFormation,我也需要部署 2 次吗?(一次用于禁用 TTL,一次用于使用新属性名称启用 TTL)

最佳答案

Do I need to deploy 2 times even when using CloudFormation?

是的。事实上,您必须首先禁用它,这在 CloudFormation 文档 AttributeName 中有明确说明。 :

To update this property, you must first disable TTL then enable TTL with the new attribute name.

关于amazon-web-services - 使用 CloudFormation 更新 DynamoDB 的 TimeToLiveSpecification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65194386/

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