Atualizar um catálogo federado - AWS Lake Formation

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á.

Atualizar um catálogo federado

Você pode atualizar um catálogo federado do Amazon Redshift no catálogo de dados usando o console do Lake Formation AWS CLI ou a operação da UpdateCatalogAPI.

Console de gerenciamento da AWS

Siga estas etapas para atualizar seu catálogo federado usando o console do Lake Formation.

  1. Faça login no Console de gerenciamento da AWS, e abra o console do Lake Formation em https://console.aws.amazon.com/lakeformation/.

  2. No painel de navegação esquerdo, escolha Catálogos, em Data Catalog.

  3. Na página Catálogos, escolha o catálogo federado do Amazon Redshift que você deseja atualizar.

  4. Em Ações, selecione Editar.

  5. Na tela Definir detalhes do catálogo, na seção Acesso a partir de mecanismos, escolha Acessar este catálogo por meio de mecanismos compatíveis com o Iceberg. Marcar essa opção habilitará o acesso ao data lake para mecanismos de consulta compatíveis com o Apache Iceberg.

  6. Depois, crie um perfil do IAM ou escolha um perfil existente do IAM que tenha a política que concede permissões para realizar a transferência de dados de e para o bucket do Amazon S3.

    Para acessar mais informações sobre permissões, consulte Pré-requisitos para gerenciar namespaces do Amazon Redshift no AWS Glue Data Catalog.

  7. Por padrão, os dados no cluster do Amazon Redshift são criptografados com uma Chave gerenciada pela AWS. Se você optar por criptografar dados usando uma chave gerenciada pelo cliente, crie uma chave do KMS ou escolha uma chave existente que tenha as permissões definidas na seção Pré-requisitos para gerenciar namespaces do Amazon Redshift no AWS Glue Data Catalog.

  8. Escolha Salvar.

    Após a conclusão bem-sucedida, a página Detalhes do catálogo mostra o nome do grupo de trabalho gerenciado com o status “Êxito”.

AWS CLI

Veja a seguir um exemplo da entrada da CLI update-catalog com o acesso ao data lake desabilitado ao definir o valor do parâmetro DataLakeAacess como false.

aws glue update-catalog --cli-input-json \ '{ "Name": "nscatalog", "CatalogInput": { "Description": "Redshift published catalog", "CreateDatabaseDefaultPermissions" : [], "CreateTableDefaultPermissions": [], "FederatedCatalog": { "Identifier": "arn:aws:redshift:us-east-1:123456789012:datashare:11524d7f-f56d-45fe-83f7-d7bb0a4d6d71/ds_internal_namespace", "ConnectionName": "aws:redshift" }, "CatalogProperties": { "DataLakeAccessProperties" : { "DataLakeAccess" : false } } } }'