Q62 — AWS SAP-C02 第3章
第 62/75 题 | ← 返回第3章
Q287. 一家公司已使用AWS Step Functions自动化了其机器学习模型的每晚重新训练。工作流由多个使用AWS Lambda的步骤组成。每个步骤可能因各种原因失败,任何失败都会导致整个工作流失败。审查显示,重新训练已连续多个晚上失败,但公司没有注意到。解决方案架构师需要改进工作流,以便在重新训练过程中的所有类型的失败时发送通知。 解决方案架构师应采取哪些步骤组合来满足这些要求?(选择三项。)
- A. 创建Amazon Simple Notification Service (Amazon SNS)主题,其订阅类型为"Email",目标为团队的邮件列表。 ✓
- B. 创建名为"Email"的任务,将输入参数转发到SNS主题。 ✓
- C. 向所有Task、Map和Parallel状态添加Catch字段,其语句为"ErrorEquals": ["States.ALL"]和"Next": "Email"。 ✓
- D. 向Amazon Simple Email Service (Amazon SES)添加新电子邮件地址。验证电子邮件地址。
- E. 创建名为"Email"的任务,将输入参数转发到SES电子邮件地址。
- F. 向所有Task、Map和Parallel状态添加Catch字段,其语句为"ErrorEquals": ["States.Runtime"]和"Next": "Email"。
正确答案: A. 创建Amazon Simple Notification Service (Amazon SNS)主题,其订阅类型为"Email",目标为团队的邮件列表。, B. 创建名为"Email"的任务,将输入参数转发到SNS主题。, C. 向所有Task、Map和Parallel状态添加Catch字段,其语句为"ErrorEquals": ["States.ALL"]和"Next": "Email"。
解析
步骤A、B和C是创建和配置SNS主题的必要步骤,当AWS Step Functions工作流的任何步骤失败时向团队邮件列表发送电子邮件通知。这种方法允许在任何类型的失败时进行全面的错误通知。 选项D不必要。选项E不必要,因为SNS主题已经可以转发电子邮件通知。选项F仅捕获运行时错误,不是所有类型的失败。