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

AWS SageMaker Domain更新失败及appImageConfigName错误排查求助

恢复SageMaker Domain功能
  • 通过AWS CLI重置Domain的自定义镜像配置:
    1. 先获取Domain的当前配置:
      aws sagemaker describe-domain --domain-id <你的DomainID>
      
    2. 提取DefaultUserSettings字段,移除其中的CustomImages数组,执行更新命令:
      aws sagemaker update-domain --domain-id <你的DomainID> --default-user-settings '{"CustomImages": []}'
      
    3. 如果本地CLI执行失败,改用AWS CloudShell操作,避免权限或网络限制问题
  • 清理残留的AppImageConfig资源:
    执行以下命令列出所有AppImageConfig,找到和故障Domain关联的配置并删除:
    aws sagemaker list-app-image-configs
    aws sagemaker delete-app-image-config --app-image-config-name <目标配置名称>
    
  • 若上述操作无效,直接联系AWS支持团队,提供Domain ID和完整错误日志,请求后台协助修复或删除Domain
排查appImageConfigName正则约束错误
  • 明确名称规则:AppImageConfig名称必须符合正则^[a-zA-Z0-9](-*[a-zA-Z0-9])*$,即仅包含字母、数字和连字符,不能以连字符开头/结尾,长度1-63字符
  • 检查名称中的隐形字符:用以下命令排查是否存在空格、全角符号等非可见字符:
    echo "<你的AppImageConfig名称>" | od -c
    
  • 手动创建合规的AppImageConfig:
    跳过sm-docker自动生成的配置,手动创建符合规则的配置后再关联镜像:
    aws sagemaker create-app-image-config --app-image-config-name <合规名称> --image-config '{"KernelGatewayImageConfig": {"KernelSpecs": [{"Name": "python3", "DisplayName": "Python 3"}]}}'
    
  • 验证ECR镜像标签:确保镜像标签符合^[a-zA-Z0-9_+.@-]+$格式,避免间接引发配置错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 03:25:16