

 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/). 

# Namespaces
<a name="serverless-console-configure-namespace-working"></a>

No Amazon Redshift Serverless, um namespace define um contêiner lógico para objetos de banco de dados. Ele pode conter tabelas, grupos de trabalho e outros recursos do banco de dados. Se você não criou um grupo de trabalho e um namespace e está procurando instruções sobre como começar a usar o Amazon Redshift Serverless, consulte [Configurar o Amazon Redshift Serverless pela primeira vez](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-console-first-time-setup.html).

## Propriedades de namespace
<a name="serverless-console-namespace-config"></a>

No Amazon Redshift Serverless, um namespace define um contêiner para objetos de banco de dados. É possível selecionar **Namespace configuration** (Configuração do namespace) na lista de navegação, escolher um namespace na lista e editar suas configurações.

As informações gerais do namespace incluem o seguinte:
+ **Namespace**: o nome.
+ **Namespace ID** (ID do namespace): o identificador exclusivo.
+ **ARN**: um identificador exclusivo usado para especificar o recurso na AWS. Ele contém propriedades como a região e o serviço.
+ **Status**: o status, como **Available** (Disponível).
+ **Data de criação**: a data (UTC) em que o namespace foi criado.
+ **Storage used** (Armazenamento usado): o espaço de armazenamento usado pelo namespace e todos os seus objetos.
+ **Admin user name** (Nome de usuário do administrador): a conta de administrador. Normalmente, essa é a conta usada para criar o namespace.
+ **Database name** (Nome do banco de dados): o nome do banco de dados contido pelo namespace.
+ **Total table count** (Contagem total de tabelas): a contagem de tabelas em todos os esquemas.

Configurações e propriedades adicionais para o namespace estão em várias guias. Incluindo o seguinte:
+ **Workgroup** (Grupo de trabalho): mostra o grupo de trabalho associado ao namespace.
+ **Data back up** (Backup de dados): nesse painel, você pode configurar e criar snapshots e configurar pontos de recuperação.
+ **Security and encryption** (Segurança e criptografia): você pode gerenciar permissões de perfil do IAM e visualizar ou editar suas configurações de segurança e criptografia. Isso inclui o status da chave de criptografia e as configurações para ativar um registro de auditoria. Para obter mais informações sobre o registro de auditoria do Amazon Redshift Serverless, consulte [Registro de auditoria do Amazon Redshift Serverless](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-audit-logging.html).
+ **Datashares** (Unidade de compartilhamento de dados): mostra as unidades de compartilhamento de dados. Com o compartilhamento de dados, você pode fornecer acesso aos dados sem a necessidade de copiá-los ou movê-los. Para obter mais informações sobre o compartilhamento de dados, consulte [Compartilhar dados no Amazon Redshift Serverless](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-datasharing.html).

# Pesquisar um namespace
<a name="serverless-console-configure-namespace"></a>

No menu do Amazon Redshift, você pode escolher pela lista de **Namespaces** para visualizar ou editar as propriedades de um namespace. As informações no console incluem o nome do namespace, o nome do administrador e outras propriedades.

As configurações e propriedades de um namespace estão em várias guias. Incluindo o seguinte:
+ **Workgroup** (Grupo de trabalho): mostra os grupos de trabalho associados ao namespace.
+ **Data back up** (Backup de dados): você pode configurar e criar snapshots e configurar pontos de recuperação.
+ **Security and encryption** (Segurança e criptografia): você pode gerenciar permissões de perfil do IAM e visualizar ou editar suas configurações de segurança e criptografia. Isso inclui o status da chave de criptografia e as configurações de registro de auditoria.
+ **Datashares** (Unidade de compartilhamento de dados): mostra as unidades de compartilhamento de dados.

# Editar a segurança e a criptografia
<a name="serverless-console-configuration-edit-network-settings"></a>

O Amazon Redshift Serverless é protegido por meio de criptografia do KMS. Você pode atualizar as configurações de criptografia usando o console:

1. Selecione **Namespace configuration** (Configuração do namespace) no menu principal do console, escolha o namespace a ser editado e selecione **Edit** (Editar) na guia **Security and encryption** (Segurança e criptografia). Uma caixa de diálogo é exibida.

1. Você pode selecionar **Personalizar configurações de criptografia** e ** Selecionar uma chave gerenciada pelo cliente da AWS** a fim de alterar a chave usada para criptografar os recursos.

1. Em **Audit logging** (Registro em log de auditoria), escolha os logs a serem exportados. Cada tipo de log especifica metadados diferentes.

1. Para concluir a atualização de configuração, escolha **Save changes** (Salvar alterações).

# Alterar a chave do AWS KMS de um namespace
<a name="serverless-workgroups-and-namespaces-rotate-kms-key"></a>

No Amazon Redshift, os dados em repouso são protegidos por criptografia. O Amazon Redshift Serverless usa a criptografia da chave do AWS KMS automaticamente para criptografar os recursos e snapshots do Amazon Redshift Serverless. Como uma prática recomendada, a maioria das organizações analisa o tipo de dados que armazenam e tem um plano para alternar as chaves de criptografia em uma programação. A frequência de alternância das chaves pode variar dependendo das políticas de segurança dos dados. O Amazon Redshift Serverless permite a alteração da chave do AWS KMS do namespace para que você possa aderir às políticas de segurança da sua organização.

Quando você altera a chave do AWS KMS, os dados permanecem inalterados.

## Alterar uma chave do AWS KMS usando o console
<a name="serverless-workgroups-and-namespaces-rotate-kms-key-console"></a>

No Amazon Redshift, os dados em repouso são protegidos por criptografia. O Amazon Redshift Serverless usa a criptografia da chave do AWS KMS automaticamente para criptografar snapshots do Amazon Redshift Serverless. Como uma prática recomendada, a maioria das organizações analisa o tipo de dados que armazenam e tem um plano para alternar as chaves de criptografia em uma programação. A frequência de alternância das chaves pode variar dependendo das políticas de segurança dos dados. O Amazon Redshift Serverless permite a alteração da chave do AWS KMS do namespace para que você possa aderir às políticas de segurança da sua organização.

Quando você altera a chave do AWS KMS, os dados permanecem inalterados.

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. No menu de navegação, escolha **Namespace configurations** (Configurações do namespace). Escolha o namespace na lista.

1. Na guia **Security and encryption** (Segurança e criptografia), selecione **Edit** (Editar).

1. Selecione **Customize encryption settings** (Personalizar configurações de criptografia) e escolha uma chave para o namespace. Se preferir, crie uma chave.

## Alterar as chaves de criptografia do AWS KMS usando a AWS CLI
<a name="serverless-workgroups-and-namespaces-rotate-kms-key-cli"></a>

Use `update-namespace` para alterar a chave do AWS KMS do namespace. Veja a seguir a sintaxe do comando:

```
aws redshift-serverless update-namespace
--namespace-name
[--kms-key-id <id-of-kms-key>]
// other parameters omitted here
```

Você deve ter um namespace criado ou o comando da CLI resultará em um erro.

O tempo necessário para alterar a chave depende da quantidade de dados no Amazon Redshift Serverless. Isso geralmente leva quinze minutos para cada 8 TB de dados armazenados.

## Limitações
<a name="serverless-workgroups-and-namespaces-rotate-kms-key-limitations"></a>

Não é possível mudar de uma chave do KMS gerenciada pelo cliente para uma chave do AWS KMS. Nesse caso, é preciso criar um namespace.

Você não pode executar outras ações enquanto a chave está sendo alterada.

# Excluir um namespace
<a name="serverless-console-namespace-delete"></a>

Se você quiser excluir um namespace com um grupo de trabalho associado, primeiro será necessário excluir o grupo de trabalho.

No console do Amazon Redshift Serverless, conclua as seguintes etapas:

1. Selecione **Namespace configuration** (Configuração do namespace) no menu à esquerda e escolha o namespace que deseja excluir da lista.

1. Selecione **Actions** (Ações) e escolha **Delete namespace** (Excluir namespace).

1. Uma caixa de diálogo é aberta. Você pode manter seus dados criando um snapshot manual antes de concluir a operação de exclusão.

   Digite *delete* (excluir) e selecione **Delete** (Excluir) para confirmar.