【问题标题】:AWS SAM and DynamoDB table in production生产环境中的 AWS SAM 和 DynamoDB 表
【发布时间】:2021-10-28 05:53:16
【问题描述】:

我正在使用 AWS SAM 来定义我的应用程序,并且我正在使用以下代码定义 DynamoDB 表:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-tablename

但是,我担心在 Prod 中,这会导致删除表及其内容。

其他人如何处理这个问题?有没有办法保留表格而不是删除并重新创建它?

【问题讨论】:

    标签: amazon-web-services amazon-dynamodb amazon-cloudformation aws-sam


    【解决方案1】:
    1. 使用changesets 并仔细检查它们以确保不会导致更换表。
    2. 使用Deletion and UpdateReplace 策略确保您不会丢失数据,即使您意外替换了数据。
    3. 使用stack policy 阻止对资源的更新

    【讨论】:

      猜你喜欢
      • 2011-08-20
      • 2020-04-29
      • 1970-01-01
      • 1970-01-01
      • 2018-06-14
      • 1970-01-01
      • 2019-10-14
      • 2018-07-19
      • 2018-06-04
      相关资源
      最近更新 更多