

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando AWS Lake Formation com o Amazon Redshift Spectrum
<a name="RSPC-lf"></a>

O [Amazon Redshift Spectrum](https://docs.aws.amazon.com/redshift/latest/dg/c-using-spectrum.html) permite que você consulte e recupere dados em data lakes do Amazon S3 sem que seja necessário carregar dados em nós de cluster do Amazon Redshift. 

O Redshift Spectrum oferece suporte a duas formas de registrar um catálogo de AWS Glue dados externo habilitado com o Lake Formation.
+ Como usar um perfil do IAM anexado ao cluster que tenha permissão para acessar o catálogo de dados

  Para criar um perfil do IAM, siga as etapas descritas no procedimento abaixo.

   [Controlando o acesso ao AWS Glue Data Catalog](https://docs.aws.amazon.com/redshift/latest/dg/c-spectrum-iam-policies.html#c-spectrum-glue-acess)
+  Como usar identidade federada do IAM configurada para gerenciar o acesso a recursos AWS Glue Data Catalog externos

  O Redshift Spectrum suporta a consulta de tabelas do Lake Formation usando identidades federadas do IAM. As identidades do IAM podem ser um usuário do IAM ou um perfil do IAM. Para obter mais informações sobre a federação de identidades IAM no Redshift Spectrum, consulte [Como usar uma identidade federada para gerenciar o acesso do Amazon Redshift a recursos locais e tabelas externas do Redshift Spectrum](https://docs.aws.amazon.com/redshift/latest/mgmt/authorization-fas-spectrum.html).

 Com a integração do Lake Formation com o Redshift Spectrum, você pode definir permissões de controle de acesso em nível de linha, coluna e célula nas tabelas depois que seus dados forem registrados no Lake Formation. 

Para obter mais informações, consulte [Usando o Redshift Spectrum](https://docs.aws.amazon.com/redshift/latest/dg/spectrum-lake-formation.html) com. AWS Lake Formation

O Redshift Spectrum suporta leituras ou consultas `SELECT` nas tabelas de esquema externo gerenciadas pelo Lake Formation. 

Para obter mais informações, confira [Como criar esquemas externos para Redshift Spectrum](https://docs.aws.amazon.com/redshift/latest/dg/c-spectrum-external-schemas.html).

## Suporte para tipos de tabelas transacionais
<a name="tables-RSPC"></a>

Esta tabela lista os formatos de tabela transacional suportados no Redshift Spectrum e as permissões aplicáveis do Lake Formation.


**Formatos de tabela compatíveis**  

| Formato da tabela | Descrição e operações permitidas | Permissões do Lake Formation compatíveis com o Redshift Spectrum | 
| --- | --- | --- | 
| Apache Hudi | Um formato usado para simplificar o processamento incremental de dados e o desenvolvimento de pipelines de dados.<br />O Redshift Spectrum suporta operações de gravação de inserção, exclusão e inserção usando o formato de tabela Apache Hudi [https://hudi.apache.org/docs/next/table_types#copy-on-write-table](https://hudi.apache.org/docs/next/table_types#copy-on-write-table) no Amazon S3. <br />Para obter mais informações, consulte [Criação de tabelas externas para dados gerenciados no Apache Hudi](https://docs.aws.amazon.com/redshift/latest/dg/c-spectrum-external-tables.html#c-spectrum-column-mapping-hudi).  | Use [Filtragem de dados e segurança por célula no Lake Formation](data-filtering.md) para proteger a tabela Hudi com permissões no nível de tabela, coluna, linha e célula.  | 
| Apache Iceberg | Um formato de tabela aberto que gerencia grandes coleções de arquivos como tabelas e oferece suporte a operações analíticas modernas de data lake, como inserção, atualização, exclusão e consultas de viagem no tempo em nível de registro.<br />Para obter mais informações, confira [Como usar tabelas do Apache Iceberg com o Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/dg/querying-iceberg.html). | O Redshift Spectrum oferece suporte a tabelas do Apache Iceberg para consultas. | 
| Linux Foundation Delta Lake | O Delta Lake é um projeto de código aberto que ajuda a implementar arquiteturas modernas de data lake, geralmente construídas no Amazon S3 ou no Sistema de Arquivos Distribuído do Hadoop (HDFS).O Redshift Spectrum oferece suporte à consulta de tabelas Delta Lake. Para obter mais informações, consulte [Criação de tabelas externas para dados gerenciados no Delta Lake](https://docs.aws.amazon.com/redshift/latest/dg/c-spectrum-external-tables.html#c-spectrum-column-mapping-delta). | Suporte para permissões em nível de tabela, coluna, linha e célula.  | 

## Recursos adicionais do
<a name="add-resources-spc"></a>

**Publicações em blogs e oficinas**
+ [Centralize a governança do seu data lake usando, AWS Lake Formation ao mesmo tempo, uma arquitetura de dados moderna com o Amazon Redshift Spectrum](https://aws.amazon.com/blogs/big-data/centralize-governance-for-your-data-lake-using-aws-lake-formation-while-enabling-a-modern-data-architecture-with-amazon-redshift-spectrum/)
+  [Use o Redshift Spectrum para consultar as tabelas do Apache HUDI Copiar na Gravação (CoW) no data lake do Amazon S3](https://catalog.us-east-1.prod.workshops.aws/workshops/9f29cdba-66c0-445e-8cbb-28a092cb5ba7/en-US/lab21)