SAP-C02 学习助手

SAP-C02 第 179 题

Lambda DynamoDB EC2 SQS SNS EventBridge Config Auto Scaling

题目

解决方案架构师正在设计处理事件的解决方案。解决方案必须能够根据解决方案接收的事件数量进行扩展和扩展。如果发生处理错误,则该事件必须移至单独的队列中以供审核。哪种解决方案可以满足这些要求?

选项

A. 将事件详细信息发送到 Amazon Simple Notification Service (Amazon SNS) 主题。将 AWS Lambda 函数配置为 SNS 主题的订阅者以处理事件。向该函数添加失败时目标。将 Amazon Simple Queue Service (Amazon SQS) 队列设置为目标。

B. 将事件发布到 Amazon Simple Queue Service (Amazon SQS) 队列。创建 Amazon EC2 Auto Scaling 组。配置 Auto Scaling 组以根据队列的 ApproximateAgeOfOldestMessage 指标进行扩展和扩展。配置应用程序以将失败的消息写入死信队列。

C. 将事件写入 Amazon DynamoDB 表。为表配置 DynamoDB 流。配置流以调用 AWS Lambda 函数。配置 Lambda 函数来处理事件。

D. 将事件发布到 Amazon EventBndge 事件总线。在具有应用程序负载均衡器 (ALB) 后面的 Auto Scaling 组的 Amazon EC2 实例上创建并运行应用程序。将 ALB 设置为事件总线目标。配置事件总线以重试事件。如果应用程序无法处理消息,则将消息写入死信队列。

答案

B

解析

正确答案:B 解析: 题干关键点:核心服务:Lambda, DynamoDB, EC2, SQS, SNS。 正确选项: B. 将事件发布到 Amazon Simple Queue Service (Amazon SQS) 队列。创建 Amazon EC2 Auto Scaling 组。配置 Auto Scaling 组以根据队列的 ApproximateAgeOfOldestMessage 指标进行扩展和扩展。配置应用程序以将失败的消...

登录后查看完整解析