Error when creating new labeling job in Ground Truth

2

Hello, I'm trying to setup a simple image classification labeling job with a private workforce.

When creating a new labeling job, I complete automated data setup to have the manifest created. But I get the following error when clicking 'Next'

NetworkingError: Network Failure - The S3 bucket 'datalabelinginsagemakertest2' you entered in Input dataset location cannot be reached. Either the bucket does not exist, or you do not have permission to access it. If the bucket does not exist, update Input dataset location with a new S3 URI. If the bucket exists, give the IAM entity you are using to create this labeling job permission to read and write to this S3 bucket, and try your request again.

I have already done the following:

  • made sure the labeling job and the S3 bucket are in the same region (us-west-1)
  • granted these policies to the IAM role: AmazonS3FullAccess, AmazonSageMakerFullAccess, AmazonSageMakerGroundTruthExecution, + a custom policy giving access to the specific S3 bucket -- I don't think all of these are necessary, but am trying to give all permissions I can just to try to get it to work

What am I missing here? Is there anything else I can try?

  • Not quite sure whether it would give the error message you're seeing, but did you make sure you set up the required CORS permissions on your bucket?

  • Does your existing IAM User/Role that you are using to create the labeling job have access to the s3 bucket? Based on your comment you already have provided access to the IAM Role of the labeling job but you also need to make sure that the existing IAM User/Role you are using to create the labeling job has access as well.

  • I'm having the same issue. I've granted full access to the IAM role with AmazonS3FullAccess, AmazonSageMakerFullAccess, AmazonSageMakerGroundTruthExecution, and added CORS permissions to the bucket, but I continue to see this permission error

1 Answer
0

Does your existing IAM User/Role that you are using to create the labeling job have access to the s3 bucket? Based on your comment you already have provided access to the IAM Role of the labeling job but you also need to make sure that the existing IAM User/Role you are using to create the labeling job has access as well.

AWS
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions