You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用boto3 API创建启用DataCaptureConfig的SageMaker终端点失败

问题原因

你遇到的ValidationException错误,核心原因是使用的XGBoost 0.90-1容器镜像不支持SageMaker数据捕获(Data Capture)功能。数据捕获是SageMaker后续推出的特性,旧版本镜像未集成对应支持模块,导致终端点配置中的数据捕获规则无法被识别。

解决方案

升级XGBoost镜像到支持数据捕获的版本,官方明确XGBoost 1.3-1及以上版本的容器兼容该功能,推荐选用稳定的新版本(比如1.7-1)。

修改后的代码示例

仅需修改获取镜像URI的代码行,指定兼容版本即可:

# 修改前
image_uri = image_uris.retrieve("xgboost", region, "0.90-1")

# 修改后(示例采用1.7-1稳定版,可按需选择更高合规版本)
image_uri = image_uris.retrieve("xgboost", region, "1.7-1")

其余代码保持不变,重新执行创建模型、终端点配置及终端点的流程,即可成功启用数据捕获。

额外验证点
  • 确认SageMaker执行角色拥有写入数据捕获目标S3路径的权限
  • 确保目标S3路径所在区域与SageMaker终端点区域一致

内容的提问来源于stack exchange,提问作者Vinayak Shanawad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 17:40:41