

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Registrar clusters e namespaces do Amazon Redshift no AWS Glue Data Catalog
<a name="iceberg-integration-register"></a>

Você pode adicionar clusters provisionados e namespaces sem servidor do Amazon Redshift ao AWS Glue Data Catalog para acessá-los usando a API REST do Apache Iceberg. Para isso, registre o data warehouse do Amazon Redshift no AWS Glue Data Catalog usando o console do Amazon Redshift ou a AWS CLI e crie um catálogo federado do Amazon Redshift para o data warehouse usando oAWS Lake Formation.

Os data warehouses do Amazon Redshift registrados no Catálogo de Dados atuam como unidades de compartilhamento de dados de produtor. As alterações feitas em clusters ou namespaces sem servidor com base em catálogos são refletidas no cluster ou namespace no Redshift e vice-versa.

------
#### [ Registering using the Amazon Redshift console ]

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon Redshift em [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/).

1.  Acesse o namespace sem servidor ou o cluster provisionado que você deseja registrar e selecione-o.

1.  Na página de detalhes do namespace ou cluster, selecione **Registrar no AWS Glue Data Catalog** no menu suspenso **Ações**. 

1.  Insira o ID da conta de destino na qual você deseja registrar o namespace ou o cluster e escolha **Registrar**. 

1.  Se estiver usando a sua conta para fazer o registro na mesma conta no AWS Glue, o console do AWS Lake Formation será aberto para você concluir o processo. Se estiver fazendo o registro em uma conta diferente, aparecerá um link que direcionará você ao Lake Formation. 

------
#### [ Registering using the AWS CLI ]

Para registrar um cluster ou namespace no AWS Glue Data Catalog usando a AWS CLI, use o comando `register-namespace` com as seguintes opções: 
+ `namespace-identifier`: um objeto com o identificador único do cluster ou namespace que você está registrando. Esse objeto será diferente dependendo se você está registrando um cluster provisionado ou um namespace sem servidor. Considere o seguinte:
  +  Para clusters provisionados, você fornece um objeto `ProvisionedIdentifier`, que contém um objeto `ClusterIdentifier` com o identificador exclusivo do cluster que você está registrando. 
  +  Para namespaces sem servidor, você fornece um objeto `ServerlessIdentifier`, que contém um objeto `NamespaceIdentifier` com o identificador único do namespace que você está registrando, bem como um objeto `WorkgroupIdentifier` com o identificador único do grupo de trabalho associado a esse namespace. 
+ `consumer-identifiers`: uma matriz com um único elemento, contendo o identificador exclusivo da conta na qual você está registrando o cluster ou namespace. 

 O exemplo a seguir registra o namespace sem servidor `mySampleNamespace` no ID `012345678910` da conta. 

```
aws redshift register-namespace /
--namespace-identifier {ServerlessIdentifier: {NamespaceIdentifer: mySampleNamespace, WorkgroupIdentifier: mySampleWorkgroup}} /
--consumer-identifiers [012345678910]
```

------