Amazon SageMaker:ClientError:数据下载失败:NoSuchKey(404):指定的密钥不存在

时间:2018-10-31 16:16:36

标签: amazon-s3 amazon-sagemaker

我正在使用自定义算法和s3的输入数据运行SageMaker培训作业。 SagaMaker AIM角色ARN对指定的S3存储桶文件夹具有读取/放置策略,但是在创建作业时出现客户端错误:

ClientError: Data download failed:NoSuchKey (404): The specified key does not exist.

很遗憾,SageMaker仪表板中没有提供更多错误信息来进一步调查。

1 个答案:

答案 0 :(得分:2)

SageMaker团队成员在这里。

这里的问题是,有关培训工作是通过S3DataType = ManifestFile设置的。在这种情况下,SageMaker期望能够从S3Uri指定的位置下载一个清单文件,如果S3中不存在该文件,我们将得到404,这是我们将其作为错误发送回去的地方。

有关S3DataType / S3Uri和清单的文档,请参见此处:https://docs.aws.amazon.com/sagemaker/latest/dg/API_S3DataSource.html#SageMaker-Type-S3DataSource-S3DataType

我们将努力使此错误消息更加人性化,谢谢您的配合!