【发布时间】:2019-07-06 17:51:17
【问题描述】:
我正在尝试与公共劳动力一起运行简单的 GroundTruth 标记工作。我将图像上传到 S3,开始创建标签作业,使用他们的工具自动生成清单,并明确指定一个角色,该角色肯定对 S3 存储桶(输入和输出)具有权限以及对 SageMaker 的完全访问权限。然后我创建了这个工作(标准的其他东西——我只是想清楚我正在做所有这些)。
起初,一切看起来都很好。所有绿灯都表示正在进行中,并且图像正确显示在数据集所在的底部。然而,几分钟后,状态变为失败,我得到这个:ClientError: Access Denied. Cannot access manifest file: arn:aws:sagemaker:us-east-1:<account number>:labeling-job/<job name> using roleArn: null 在失败的原因中。
我也得到了下面的错误(以前有图像,但现在没有了):
The specified key <job name>/manifests/output/output.manifest isn't present in the S3 bucket <output bucket>.
我很困惑有几个原因。首先,这是一个超级简单的工作。我只是在尝试做我能想到的最基本的边界框示例。所以这应该是一条经过充分测试的路径。其次,我明确指定了一个角色 arn,所以我不知道为什么它在错误消息中说它为空。这是亚马逊的故障还是我做错了什么?
【问题讨论】:
标签: amazon-web-services amazon-sagemaker