1
resposta

Problema com permissões

Error Category: UNCLASSIFIED_ERROR; Failed Line Number: 58; An error occurred while calling o156.getDynamicFrame. LFCredential fetch failed with status code: 400 estou sempre recebendo esse erro em um projeto a parte para aplicar os conhecimentos:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Gustavo!

Esse erro LFCredential fetch failed (400) é bem típico de problema de permissionamento no Lake Formation, mesmo quando o Glue e o IAM parecem corretos à primeira vista.

Aqui estão algumas dicas para tentar resolver o problema:

  1. Confirme que essa mesma IAM Role tem, no IAM:
  • s3:GetObject

  • s3:PutObject

  • s3:ListBucket
    para o bucket s3://breast-cancer-project-gvsl

  1. Você está usando Data cell filters (input e output). Se o job não foi configurado explicitamente para trabalhar com esses filtros, isso pode causar o erro. Para testar, recomendo remover temporariamente os data filters e deixar apenas permissões diretas na tabela.
  2. Revise os nomes no código do Glue, o database exatamente igual ao nome no Lake Formation e table_name correto. O Lake Formation é case sensitive.

Para te apoiar, deixo o link da documentação com uma visão geral das permissões do Lake Formation:

Espero que uma das sugestões dê certo, conte sempre conosco por aqui.

Até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!