Quando tento criar a tarefa de importação do conjunto de dados no Amazon Personalize, recebo o seguinte erro: “Privilégios insuficientes para acessar dados no S3. Consulte https://docs.aws.amazon.com/personalize/latest/dg/granting-personalize-s3-access.html#attach-bucket-policy e corrija a política de bucket no bucket do S3”.
Resolução
Esse erro ocorre quando o Amazon Personalize não consegue ler os dados no bucket de entrada devido a permissões insuficientes do bucket do Amazon Simple Storage Service (Amazon S3).
Depois de fazer o upload de todos os arquivos CSV de entrada no seu bucket do S3, o Amazon Personalize importa dados do local de entrada. Isso significa que o Amazon Personalize deve ter permissões para acessar seu bucket do S3.
Para conceder ao Amazon Personalize acesso ao seu bucket do S3, siga estas etapas:
1. Abra o console do Amazon S3.
2. Na lista de buckets, abra o bucket em que você carregou os arquivos CSV.
3. Escolha Permissões e, em seguida, escolha Política de bucket.
4. Na caixa de texto do Editor de políticas de bucket, insira a seguinte política de bucket:
{
"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/*"
]
}
]
}
Observação: substitua DOC-EXAMPLE-BUCKET pelo nome do seu bucket.
5. Escolha Salvar.
Para obter mais informações sobre como configurar permissões para usar o Amazon Personalize, consulte Configuração de permissões.
Informações relacionadas
Como fazer o upload em um bucket do S3