Q37 — AWS SAA-C03 第16章
第 37/100 题 | ← 返回第16章
Q1237. 一家公司有一个应用程序使用数十个 Amazon DynamoDB 表来存储数据。审计人员发现这些表不符合该公司的数据保护政策。该公司的保留政策规定,所有数据必须每月备份两次:一次在每月 15 日午夜,另一次在每月 25 日午夜。该公司必须将备份保留 3 个月。解决方案架构师应采取哪些步骤组合来满足这些要求?(选择两个。)
- A. 使用 DynamoDB 按需备份功能创建备份计划。配置生命周期策略,使备份在 3 个月后过期。
- B. 使用 AWS DataSync 创建备份计划。添加包含 3 个月保留期的备份规则。
- C. 使用 AWS Backup 创建备份计划。添加包含 3 个月保留期的备份规则。 ✓
- D. 使用 cron 计划表达式设置备份频率。将每个 DynamoDB 表分配给备份计划。 ✓
- E. 使用速率计划表达式设置备份频率。将每个 DynamoDB 表分配给备份计划。
正确答案: C. 使用 AWS Backup 创建备份计划。添加包含 3 个月保留期的备份规则。, D. 使用 cron 计划表达式设置备份频率。将每个 DynamoDB 表分配给备份计划。
解析
为了满足公司每月两次(15日和25日)备份DynamoDB表并保留3个月备份的要求,让我们分析一下选项并确定正确的步骤组合:关键要求:备份频率:每月两次(15日、25日)。保留期限:3个月。备份解决方案:必须适合 DynamoDB 表。解决方案分析:DynamoDB 按需备份:用途:DynamoDB 提供按需备份功能,让您可以创建表的完整备份,以便长期保留和存档,从而满足合规性要求。但是,DynamoDB 按需备份本身不支持计划备份或自动过期的生命周期策略。AWS DataSync:用途:AWS DataSync 用于在本地存储和 AWS 存储服务之间或 AWS 存储服务之间传输数据。它不适用于备份 DynamoDB 表。AWS 备份:用途:AWS Backup 是一项完全托管的备份服务,可轻松集中和自动化跨 AWS 服务(包括 DynamoDB)的数据备份。它支持计划备份和生命周期策略,以实现备份的自动过期。Cron 计划表达式:用途:cron 计划表达式用于定义运行任务(例如备份)的特定时间或计划。它适用于定义备份频率(例如,每月 15 日和 25 日的午夜)。费率表表达式:用途:速率计划表达式用于定义运行任务的重复间隔,例如每 12 小时或每天。它不适合定义特定日期,例如每月 15 日和 25 日。评估选项:选项 A:使用 DynamoDB 按需备份功能创建备份计划。配置生命周期策略,使备份在 3 个月后过期。错误:DynamoDB 按需备份不支持计划备份或自动过期的生命周期策略。此功能需要 AWS Backup。选项 B:使用 AWS DataSync 创建备份计划。添加包含 3 个月保留期的备份规则。错误:AWS DataSync 不适用于备份 DynamoDB 表。选项 C:使用 AWS Backup 创建备份计划。添加包含 3 个月保留期的备份规则。正确:AWS Backup 支持计划备份和生命周期策略,用于自动设置备份过期时间。此选项满足保留备份 3 个月的要求。选项 D:使用 cron 计划表达式设置备份频率。将每个 DynamoDB 表分配给备份计划。正确:可以使用 cron 计划表达式来定义备份频率(例如,每月 15 日和 25 日的午夜)。将每个 DynamoDB 表分配给备份计划可确保所有表都按照计划进行备份。选项 E:使用速率计划表达式设置备份频率。将每个 DynamoDB 表分配给备份计划。错误:费率表表达式不适合定义特定日期,例如每月的 15 日和 25 日。最终答案:C. 使用 AWS Backup 创建备份计划。添加包含 3 个月保留期的备份规则。D. 使用 cron 计划表达式设置备份频率。将每个 DynamoDB 表分配给备份计划。这两个步骤结合起来将确保 DynamoDB 表每月备份两次(15 日和 25 日),并且备份保留 3 个月。