AmazonAmazon ML Engineer Associate MLA-C01 Certification
·CN
·更新于 4 Aug 2026
FinSight 是一家金融科技初创公司,在 us-east-1 区域的账户 111122223333 中运行。他们构建了一个 SageMaker 异步推理端点,用于处理大量文档。他们的要求是:每个模型容器最多允许 50 个并发推理,并在每个异步推理完成(成功或失败)时发布 SNS 通知。ML 工程师必须执行哪两个配置步骤才能满足这两个要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 EndpointConfig 的 AsyncInferenceClientConfig 中设置 AsyncInferenceClientConfig.MaxConcurrentInvocationsPerInstance = 50,并使用 SNS 主题 ARN 配置 AsyncInferenceOutputConfig.NotificationConfig,同时授予 sagemaker.amazonaws.com 发布到该主题的权限。, 配置 AsyncInferenceOutputConfig.S3OutputPath 用于结果,并启用 S3 事件通知到 SNS 主题(无需进一步的端点通知设置)。.
为什么这是答案
第一个正确选项直接满足了两个要求:通过 AsyncInferenceClientConfig.MaxConcurrentInvocationsPerInstance = 50 设置了每个容器的最大并发推理数,并通过 AsyncInferenceOutputConfig.NotificationConfig 配置了 SNS 通知,并明确指出了所需的权限。第二个正确选项虽然没有直接配置端点通知,但通过将结果存储到 S3 (AsyncInferenceOutputConfig.S3OutputPath) 并利用 S3 事件通知到 SNS,间接实现了异步推理完成后的通知,这是一种常见的替代方案。
其他选项不正确的原因:
创建标准实时端点不适用于异步推理场景。
MaxConcurrentInvocationsPerModel 不是异步推理的正确配置参数,且 SageMaker 不会自动将完成消息传递到 SNS。
SageMaker Processing 是用于批量处理的,不是用于异步推理端点。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡