无服务器 dynamodb 启用连续备份

serverless dynamodb enable continuous backups

如何在使用无服务器框架时为我的 DynamoDB table 启用连续备份?

理想情况下,我会在 serverless.yml 中定义一些启用自动 DynamoDB 备份的东西

它在几个文档中有点隐藏,但这可以通过在 serverless.yml 文件的 resources 部分定义 PointInTimeRecoverySpecification 来完成,例如

resources:
  Resources:
    developers:
      Type: AWS::DynamoDB::Table
      Properties:
        TableName: myTable
        AttributeDefinitions:
          - AttributeName: myId
            AttributeType: S
        KeySchema:
          - AttributeName: myId
            KeyType: HASH
        ProvisionedThroughput:
          ReadCapacityUnits: 1
          WriteCapacityUnits: 1
        PointInTimeRecoverySpecification:
          PointInTimeRecoveryEnabled: true