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⁴.

相关推荐
Akamai中国7 小时前
大语言模型兵马未动,数据准备粮草先行
人工智能·语言模型·自然语言处理·云原生·架构·云计算·云平台
weixin_307779137 小时前
跨云迁移数据仓库中数据的方法
数据仓库·云计算·azure·aws·googlecloud
Linux运维老纪11 小时前
电脑32位和64位之区别(Difference between 32-Bit and 64 Bit Computers)
服务器·计算机网络·云计算·电脑·运维开发
火伞云12 小时前
阿里云代理商热销产品推荐
阿里云·云计算
Anna_Tong14 小时前
打造你的专属云空间:阿里云盒,让数据存储更智能
阿里云·云计算
Anna_Tong14 小时前
阿里云Chat App消息服务——智能化时代的消息交互新选择
安全·阿里云·云计算
大哥喝阔落15 小时前
阿里云CIL
阿里云·云计算
hwscom15 小时前
阿里云发现后门webshell,怎么处理,怎么解决?
阿里云·云计算
文武先生hh15 小时前
esp32 mqtt连接阿里云细节配置
阿里云·云计算
奔波儿灞爱霸波尔奔15 小时前
人工智能之基于阿里云快速搭建语音合成
人工智能·阿里云·云计算