

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
<a name="update-fed-catalog-steps"></a>

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 [UpdateCatalog](https://docs.aws.amazon.com/glue/latest/webapi/API_UpdateCatalog.html)API.

------
#### [ 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/](https://console.aws.amazon.com/lakeformation/).

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

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

1. Em **Ações**, selecione **Editar**.

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

1. 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](redshift-ns-prereqs.md).

1. 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](redshift-ns-prereqs.md). 

1. 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
        } 
       }
    }
}'
```

------