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"。

解析

步骤A、B和C是创建和配置SNS主题的必要步骤,当AWS Step Functions工作流的任何步骤失败时向团队邮件列表发送电子邮件通知。这种方法允许在任何类型的失败时进行全面的错误通知。 选项D不必要。选项E不必要,因为SNS主题已经可以转发电子邮件通知。选项F仅捕获运行时错误,不是所有类型的失败。