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

调用StartDICOMImportJobAsync导入S3子目录至HealthImaging报错排查

解决AWS HealthImaging导入S3子目录DICOM时的“No file matches the provided input S3 URI”错误

问题背景

  • 通过TransferUtility.UploadAsync将DICOM文件上传至S3路径s3://bucketname/level1prefix/level2prefix/
  • 调用StartDICOMImportJobAsync发起导入任务:
    • 当InputS3Uri设为s3://bucketname/level1prefix/时,任务执行正常
    • 当InputS3Uri指定为s3://bucketname/level1prefix/level2prefix/时,触发错误:No file matches the provided input S3 URI
  • 确认S3控制台中目标子目录存在文件,且通过HealthImaging控制台手动导入该子目录的文件可成功完成
  • 排查步骤包括添加文件上传后的等待时间、调用ListObjects验证文件存在,均无法解决问题

根因分析

问题源于内部上传库与导入脚本对任务GUID的路径构造逻辑不一致:上传环节生成文件路径时的GUID拼接规则,和导入脚本中用于匹配文件的路径规则不兼容,导致HealthImaging服务无法定位到子目录下的DICOM文件。

修复方案

调整导入脚本中任务GUID的路径构造逻辑,使其与内部上传库的路径生成规则完全对齐,确保InputS3Uri指向的子目录能被HealthImaging服务正确识别并匹配到目标文件。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 14:03:22