AWS SAA-C03 #157

A company stores data in an Amazon Aurora PostgreSQL DB cluster. The company must store all the data for 5 years and must delete all the data after 5 years. The company also must indefinitely keep audit logs of actions that are performed within the database. Currently, the company has automated backups configured for Aurora.

Which combination of steps should a solutions architect take to meet these requirements? (Choose two.)

A. Take a manual snapshot of the DB cluster.

B. Create a lifecycle policy for the automated backups.

C. Configure automated backup retention for 5 years.

D. Configure an Amazon CloudWatch Logs export for the DB cluster.

E. Use AWS Backup to take the backups and to keep the backups for 5 years.


I apologize for the confusion. Let's break down the requirements and the steps needed to meet them:

  1. Data Retention for 5 Years: The company needs to store all data for 5 years and delete all data after 5 years. This can be achieved by configuring automated backup retention for 5 years in Amazon Aurora PostgreSQL DB cluster¹. However, Amazon Aurora does not support automated backup retention for more than 35 days⁴. Therefore, you might need to consider other backup solutions such as AWS Backup or manual snapshots.

  2. Indefinite Audit Logs: The company needs to keep audit logs of actions performed within the database indefinitely. This can be achieved by using the PostgreSQL Audit extension (pgAudit) which is supported by Aurora PostgreSQL¹. You can also export the DB cluster logs to Amazon CloudWatch Logs¹ for indefinite storage and easy access².

Given these considerations, the correct steps would be:

E. Use AWS Backup to take the backups and to keep the backups for 5 years.

AWS Backup allows you to centralize and automate data protection across AWS services. You can create backup policies known as backup plans, which define when and how you want to back up your AWS resources such as your Amazon Aurora PostgreSQL DB cluster⁴.

D. Configure an Amazon CloudWatch Logs export for the DB cluster.

Exporting the DB cluster logs to Amazon CloudWatch Logs would allow the company to store and access log files indefinitely¹. This would help in keeping an audit trail of all actions performed within the database².

Please note that while option A (taking a manual snapshot of the DB cluster) could potentially be used as part of a backup strategy, it would not provide an automated solution for the 5-year retention requirement. Option B (creating a lifecycle policy for automated backups) is not applicable as Amazon Aurora does not support lifecycle policies for automated backups⁴.

相关推荐
辭七七1 小时前
容器存储层性能:CSI、本地卷、远程存储在 openEuler 的吞吐延迟测试与优化
云计算
wanhengidc1 小时前
云手机的不足之处有哪些?
运维·服务器·科技·智能手机·云计算
绝顶少年1 小时前
阿里云服务器磁盘空间扩展实战:从39GB到200GB无损扩容指南
服务器·阿里云·云计算
后端小张2 小时前
【鸿蒙2025领航者闯关】鸿蒙OS在工业控制领域的技术突破与实战应用
5g·华为·云计算·harmonyos·鸿蒙·鸿蒙系统·鸿蒙2025领航者闯关
ZStack开发者社区10 小时前
替代VMware vSAN | 五大角度解析ZStack分布式存储替代优势
分布式·云计算
百度智能云技术站17 小时前
突破显存瓶颈:基于 DeepSeek-V3.2-Exp 的 Latent Cache 卸载预取方案设计与模拟验证
云计算
wangmengxxw17 小时前
微服务-服务配置
java·运维·微服务·云计算·服务配置
DashVector19 小时前
如何通过HTTP API删除Doc
大数据·后端·云计算
翼龙云_cloud1 天前
阿里云渠道商:无影云电脑常见问题及其解决方法有哪些?
运维·服务器·阿里云·云计算·电脑
智元视界1 天前
智慧金融智能风控:AI算法如何服务小微企业
人工智能·金融·架构·云计算·数字化转型·产业升级