我希望能够在不失去CloudFormation基础架构即代码的优势的情况下执行PITR恢复。
具体地说,如果我手动执行PITR恢复,然后将应用程序指向新的数据库,这不会导致新的DynamoDB表从CloudFormation托管基础架构中丢失吗?AFAIK,目前还没有在CloudFormation创建后向其添加资源的机制。有没有人解决了这个问题?
发布于 2019-11-22 02:48:05
现在有一种import existing resources into cloudformation.的方法
这意味着您可以执行PiTR,然后将新创建的表导入到堆栈中。
发布于 2019-11-12 03:37:10
您是正确的,恢复的表将在cloudformation控制之外。据我所知,唯一的解决方案是编写一个脚本,将其从恢复的表复制到原始表。显然,这其中涉及到成本和时间,而且不太理想。
与以往一样,总是可以选择编写自定义资源,但这在某种程度上削弱了首先使用Cloudformation的意义。
https://stackoverflow.com/questions/58798834
复制相似问题