【问题标题】:AWS SageMaker GroundTruth permissions issue (can't read manifest)AWS SageMaker GroundTruth 权限问题(无法读取清单)
【发布时间】: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


    【解决方案1】:

    该角色必须包括 SageMakerFullAccess 和对 S3 存储桶的访问权限,所以看起来您已经掌握了这些内容:)

    请检查:

    如果仍然无法解决问题,我建议使用标签作业 ID 等打开支持票。

    朱利安 (AWS)

    【讨论】:

    • 谢谢朱利安。如何查看 SageMaker 所在的区域?
    • 我不知道如何检查这一点,如果不支付支持费用我无法打开支持票...但我检查了其他所有内容...
    • 如果您使用控制台,区域名称位于右上角 :) 您可以使用以下命令检查存储桶位置:curl -I bucket_name.s3.amazonaws.com。如果这不是您的问题,请将详细信息发布到forums.aws.amazon.com/forum.jspa?forumID=285。很多支持人员阅读了这些论坛。
    • 好的,谢谢。我最终只是从头开始重新创建存储桶并为它们提供相同的权限,这很有效……我最初并没有创建存储桶,所以那里可能存在问题。
    【解决方案2】:

    当我尝试写入与之前成功使用的存储桶不同的存储桶时,我遇到了同样的问题。

    显然,IAM 角色 ARN 只能分配给特定存储桶的权限。

    【讨论】:

      【解决方案3】:

      我建议参考 CloudWatch 日志并查找 CloudWatch>>CloudWatch Logs >> Log groups >> /aws/sagemaker/LabelingJobs 组。我在另一篇帖子中打勾了所有点,但我的预处理 Lambda 函数在我的区域有错误的 id,并且错误在日志中很明显。

      【讨论】:

        【解决方案4】:

        有一个错误,有时控制台会显示401 ValidationException: The specified key s3prefix/smgt-out/yourjobname/manifests/output/output.manifest isn't present in the S3 bucket yourbucket. Request ID: a08f656a-ee9a-4c9b-b412-eb609d8ce194 之类的内容,但这不是实际问题。由于某种原因,控制台显示错误的错误消息。如果您使用 API(或 AWS CLI)来 DescribeLabelingJob 喜欢

        aws sagemaker describe-labeling-job --labeling-job-name yourjobname
        

        你会看到实际的问题。就我而言,缺少定义 UI 指令的 S3 文件之一。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-11-23
          • 2017-01-26
          • 1970-01-01
          • 1970-01-01
          • 2020-09-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多