公司需要经济有效地保留小数据记录(最多1KiB)最多30天。很少读取数据。读取数据时,可以接受5分钟的延迟。下列哪个解决方案可以实现此目标?()
A. 使用Amazon S3在一个S3对象中收集多个记录。写入后立即使用生命周期配置将数据移至AmazonGlacier。读取数据时,请使用快速检索
B. 将记录写入Amazon Kinesis Data Firehose并配置Kinesis Data Firehose在5分钟后将数据传递到Amazon S3。在30天的S3存储桶上设置到期操作
C. 使用通过Amazon API Gateway调用的AWS Lambda函数收集数据5分钟。在Lambda执行停止之前,将数据写入Amazon S3
D. 将记录写入配置为30天的生存时间(TTL)的Amazon DynamoDB使用GetItem或BatchGetItem调用读取数据
E. 将记录写入Redis的Amazon ElastiCache。配置Redis仅附加文件(AOF)持久性日志以写入Amazon S3。如果ElastiCache实例失败,请从日志中恢复