Q38 — AWS SAA-C03 第1章
第 38/65 题 | ← 返回第1章
Q38.一家公司有一个汽车销售网站,该网站将其列表存储在 Amazon RDS 上的数据库中.当出售汽车时,需要从网站中删除列表,并且必须将数据发送到多个目标系统.解决方案架构师应该推荐哪种设计?
- A. 创建一个 AWS Lambda 函数,当 Amazon RDS 上的数据库更新时触发,以将信息发送到 Amazon Simple Queue Service (Amazon SQS) 队列供目标使用.
- B. 创建一个 AWS Lambda 函数,当 Amazon RDS 上的数据库更新时触发,以将信息发送到 Amazon Simple Queue Service (Amazon SQS) FIFO 队列供目标使用.
- C. 订阅一个 RDS 事件通知并发送一个 Amazon Simple Queue Service (Amazon SQS) 队列散开到多个 Amazon Simple Notification Service (Amazon SNS) 主题.使用 AWS Lambda 函数更新目标.
- D. 订阅 RDS 事件通知并发送扇出到多个 Amazon Simple Queue Service (Amazon SQS) 队列的 Amazon Simple Notification Service (Amazon SNS) 主题 使用 AWS Lambda 函数更新目标. ✓
正确答案: D. 订阅 RDS 事件通知并发送扇出到多个 Amazon Simple Queue Service (Amazon SQS) 队列的 Amazon Simple Notification Service (Amazon SNS) 主题 使用 AWS Lambda 函数更新目标.
解析
A.您不能直接将 Lambda 与 RDS 一起使用,RDS 将通知发送到 SNS,然后 SNS 可以触发 lambda.看看 https://docs.aws.amazon.com/lambda/latest/dg/services-rds.html B.与 AC 相同,RDS 事件通知使用 SNS 而不是 SQS 发送通知. D. 听起来不错.您订阅发送到 SNS 主题的 RDS 事件通知,该主题被扇出到多个 Amazon SQS 队列.订阅 Amazon RDS 事件通知您可以创建 Amazon RDS 事件通知订阅,以便在给定数据库实例. 数据库快照. 数据库安全组或数据库参数组发生事件时收到通知.创建订阅的最简单方法是使用 RDS 控制台.如果您选择使用 CLI 或 API 创建事件通知订阅,则必须创建一个 Amazon Simple Notification Service 主题并使用 Amazon SNS 控制台或 Amazon SNS API 订阅该主题