【问题标题】:AWS DynamoDB Backup using CDK使用 CDK 的 AWS DynamoDB 备份
【发布时间】:2022-11-04 05:47:56
【问题描述】:
我想使用 AWS Typescript CDK 创建一个 DynamoDB 表和备份。使用 CDK 创建 DynamoDB 非常简单,但实现备份并不容易。任何人都可以帮助我使用 CDK 实现备份吗?我试图解决这个问题,但互联网上没有足够的参考资料。如果有人能提供这种情况的完整示例,我将不胜感激。提前致谢。
我尝试使用此https://aws-cdk.com/aws-backup/,但并不是很有帮助。
【问题讨论】:
标签:
amazon-web-services
amazon-dynamodb
backup
aws-cdk
【解决方案1】:
你可以条款备份表 - 即设置资源。
但是CDK实际上并没有在云中做任何事情。它仅生成它传递给云形式的云形式模板,该服务为您提供资源。如果您希望某些东西可以运行并将表格返回到S3存储桶中的另一个表或CSV文件,则需要使用AWS lambda,例如在设置表之后为您执行此操作。
您发布的链接实际上并未使用CDK进行备份,而是使用CDK来设置AWS备份服务,这将为您提供备份。
【解决方案2】:
如果您澄清您需要什么备份,这可能会有所帮助。 DynamoDB 带有 Point-In-Time-Restore (PITR) 备份功能,您可以通过 CDK 轻松启用该功能。它使您能够在过去 35 天内将表恢复到任何秒。如果您需要更长的备份,那么我建议您使用启用计划备份的 AWS Backup 服务。您可以按照documentation 通过 CDK 轻松配置它。