任务 1:从备份库还原数据

按照有关如何从 AWS 备份还原的步骤进行操作

有关参考,请参阅还原备份的文档。

https://docs.aws.amazon.com/aws-backup/latest/devguide/restore-resource.html

image-20241021131457767

线索 1:从备份数据恢复的步骤

按照有关如何从 AWS 备份还原的步骤进行操作

有关参考,请参阅还原备份的文档。

https://docs.aws.amazon.com/aws-backup/latest/devguide/restore-resource.html

线索 2:你用对了资源吗?

默认值将不起作用!

线索3:无法恢复???

恢复备份数据的步骤如下:

任务 2:让应用程序正常工作

image-20241021182513616

线索 1:Lambda 权限问题

Lambda 函数的执行角色可能具有过时的权限。确保 Lambda 的执行角色被授予必要的权限,以访问您还原的新 DynamoDB 表。或。。resourceArn?

更新 Lambda 函数执行角色的 IAM 权限的步骤

有关文档的参考:https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html

线索 2:硬代码就是坏代码

希望被引用的 DynamoDB 表没有在 Lambda 函数中硬编码。如果它不在 Lambda 源代码中..它可能在哪里?

更新 Lambda 函数的环境变量的步骤:

有关文档的参考:https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html

线索 3:无法让应用程序正常工作

###Steps 让应用程序正常工作

  1. 更新 Environment 变量
  1. 更新 Lambda 函数执行角色的 IAM 权限的步骤

任务 3:创建备份计划

线索 1:Cron Geek


cron(1x 2x 3x 4x 5x 6x)

1x - Minutes 
2x - Hours 
3x - Day of Month 
4x - Month
5x - Day-of-week
6x - year

请求是创建 cron 以在周一至周五每天的上午 5 点和晚上 10 点运行备份。

cron 表达式将如下所示:

请参阅文档以了解有关 cron https://docs.aws.amazon.com/systems-manager/latest/userguide/reference-cron-and-rate-expressions.html 的更多信息