Amazon Personalize에서 가져오기 작업을 생성하는 동안 발생하는 "There was an error with your dataset import Insufficient privileges for accessing data in S3" 오류를 해결하려면 어떻게 해야 하나요?

최종 업데이트 날짜: 2021년 2월 23일

Amazon Personalize에서 데이터 세트 가져오기 작업을 생성하려고 하면 "There was an error with your dataset import Insufficient privileges for accessing data in S3" 오류가 발생합니다.

해결 방법

이 오류는 Amazon Simple Storage Service(Amazon S3) 버킷 권한이 부족하여 Amazon Personalize가 입력 버킷의 데이터를 읽을 수 없을 때 발생할 수 있습니다.

모든 입력 CSV 파일을 S3 버킷에 업로드하면 Amazon Personalize가 입력 위치에서 데이터를 가져옵니다. 따라서 S3 버킷에 액세스할 수 있는 권한이 Amazon Personalize에 필요합니다.

Amazon Personalize에 S3 버킷에 대한 액세스 권한을 부여하려면 다음을 수행합니다.

1.    Amazon S3 콘솔을 엽니다.

2.    버킷 목록에서 CSV 파일을 업로드한 버킷을 엽니다.

3.    [Permissions(권한)]을 선택한 다음, [Bucket Policy(버킷 정책)]을 선택합니다.

4.    버킷 정책 편집기(Bucket policy editor) 텍스트 상자에 다음 버킷을 입력합니다.

{
 "Version": "2012-10-17",
 "Id": "PersonalizeS3BucketAccessPolicy",
 "Statement": [
 {
            "Sid": "PersonalizeS3BucketAccessPolicy",
            "Effect": "Allow",
            "Principal": {
                "Service": "personalize.amazonaws.com"
            },
            "Action": [
                "s3:GetObject",
                "s3:ListBucket"
            ],
            "Resource": [
                "arn:aws:s3:::DOC-EXAMPLE-BUCKET",
                "arn:aws:s3:::DOC-EXAMPLE_BUCKET/*"
            ]
        }
    ]
}

참고: DOC-EXAMPLE-BUCKET을 버킷의 이름으로 바꿉니다.

5.    저장(Save)을 선택합니다.

Amazon Personalize 사용을 위한 권한 설정에 대한 자세한 내용은 권한 설정을 참조하세요.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?