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

Sagemaker创建Session时触发UnknownServiceError问题求助

修复Sagemaker中UnknownServiceError(未知服务'sagemaker-metrics')的方案
  • 检查boto3服务端点配置
    部分环境下boto3无法自动加载最新服务定义,可手动指定区域并创建会话,或者清理boto3缓存:

    import boto3
    from botocore.config import Config
    
    config = Config(region_name='你的目标区域,如us-east-1')
    boto_session = boto3.Session(config=config)
    sess = sagemaker.Session(boto_session=boto_session)
    

    Linux/macOS用户可删除~/.aws/models/sagemaker-metrics路径下的缓存文件,Windows用户删除C:\Users\<你的用户名>\.aws\models\sagemaker-metrics,之后重新运行代码。

  • 锁定兼容版本的依赖库
    最新版sagemaker与boto3可能存在兼容性冲突,尝试安装指定兼容版本:

    pip install sagemaker==2.194.0 boto3==1.34.0 botocore==1.34.0
    

    版本号可参考官方兼容说明调整,确保三者版本匹配。

  • 验证实例区域与权限
    确认Notebook实例所在区域支持sagemaker-metrics服务,建议切换到us-east-1、eu-west-1等主流区域测试;同时检查实例绑定的IAM角色是否包含sagemaker:CreateMetricStream等相关权限,确保角色有权访问该服务。

  • 重置Notebook环境
    若上述方法无效,尝试重启当前Notebook实例,或创建全新的Notebook实例使用默认环境运行代码,排除环境配置损坏的问题。

内容的提问来源于stack exchange,提问作者Naftali Shtern

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 06:40:29