使用 AWS Step Functions 构建的 ML 管道包含 Lambda 函数。SQS 队列提供模型参数来训练模型,训练好的模型会上传到 S3。开发人员希望在本地运行和测试此管道,而无需进行真实的 SQS 或 S3 服务调用。哪个选项可以满足此需求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 AWS Step Functions Local 并模拟服务集成。.
为什么这是答案
正确答案是使用 AWS Step Functions Local 并模拟服务集成。AWS Step Functions Local 允许您在本地机器上运行和测试 Step Functions 工作流,而无需部署到 AWS 云。通过模拟服务集成,您可以拦截对 SQS 和 S3 等 AWS 服务的调用,并返回预定义的响应,从而避免真实的云服务调用。这使得在不产生费用或依赖实际云资源的情况下,对整个管道进行端到端测试成为可能。 其他选项不满足需求: 使用 Amazon CodeGuru Profiler 在本地分析 Step Functions 管道中的 Lambda 函数:CodeGuru Profiler 用于性能分析,无法模拟服务集成或在本地运行整个 Step Functions
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡