Integrações de serviços da AWS com o Lake Formation - AWS Lake Formation

Integrações de serviços da AWS com o Lake Formation

Você pode usar o Lake Formation para gerenciar as permissões de acesso no nível do banco de dados, da tabela e da coluna sobre os dados armazenados no Amazon S3. Depois que os dados forem registrados no Lake Formation, você poderá usar serviços analíticos da AWS como o AWS Glue, o Amazon Athena, o Amazon Redshift Spectrum e o Amazon EMR para consultar os dados. Os serviços da AWS a seguir se integram com o AWS Lake Formation e honram as permissões do Lake Formation.

Serviço da AWS Os detalhes da integração
AWS Glue

Tópico de referência: Como usar AWS Lake Formation com a AWS Glue

O AWS Glue e o Lake Formation compartilham o mesmo catálogo de dados. Para operações de console (como visualizar uma lista de tabelas) e todas as operações de API, os usuários do AWS Glue podem acessar somente os bancos de dados e tabelas nos quais têm permissões do Lake Formation.

Amazon Athena

Tópico de referência: Como usar o AWS Lake Formation com Amazon Athena

Usar o Lake Formation para permitir ou negar permissões para ler dados no Amazon S3. Quando os usuários do Amazon Athena selecionam o catálogo do AWS Glue no editor de consultas, eles podem consultar somente os bancos de dados, tabelas e colunas nos quais têm permissões do Lake Formation. Consultas usando manifestos não são aceitas.

Atualmente, o Lake Formation não oferece suporte ao gerenciamento de permissões em operações de gravação como VACUUM, MERGE, UPDATE e OPTIMIZE em tabelas em formatos de tabela aberta.

Além das entidades principais que se autenticam com o Athena pelo AWS Identity and Access Management (IAM), o Lake Formation oferece suporte aos usuários do Athena que se conectam pelo driver JDBC ou ODBC e se autenticam por SAML. Os provedores de SAML aceitos incluem o Okta e o Microsoft Active Directory Federation Service (AD FS).

Amazon Redshift Spectrum

Tópico de referência: Como usar AWS Lake Formation com o Amazon Redshift Spectrum

Quando os usuários do Amazon Redshift criam um esquema externo em um banco de dados no AWS Glue Data Catalog, eles podem consultar somente as tabelas e colunas desse esquema nas quais tenham permissões do Lake Formation.

Amazon QuickSight Enterprise Edition

Referência: Como usar o AWS Lake Formation com o Amazon QuickSight

Quando um usuário do Amazon QuickSight Enterprise Edition consulta um conjunto de dados em um local do Amazon S3, o usuário deve ter a permissão SELECT do Lake Formation nos dados.

Amazon EMR

Referência: Como usar AWS Lake Formation com Amazon EMR

Você pode integrar as permissões do Lake Formation ao criar um cluster do Amazon EMR com uma função de runtime.

Uma função de runtime é um perfil do IAM que você associa a trabalhos ou consultas do Amazon EMR e, em seguida, o Amazon EMR usa essa função para acessar recursos da AWS.

O Lake Formation também trabalha com o AWS Key Management Service(AWS KMS) para permitir que você configure com mais facilidade esses serviços integrados para criptografar e descriptografar dados em locais do Amazon Simple Storage Service (Amazon S3).