

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

# Editar unidades de compartilhamento de dados em sua conta no Amazon Redshift
<a name="writes-editing"></a>

Você pode editar uma unidade de compartilhamento de dados criada em sua conta usando o console e com SQL.

------
#### [ Console ]

No console, siga as etapas abaixo para se conectar a um banco de dados primeiro e ver a lista de unidades de compartilhamento de dados criadas na sua conta.

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 **Clusters** e o seu cluster. A página de detalhes do cluster é exibida.

1. Selecione **Datashares**.

1. Na seção **Datashares criados na minha conta**, escolha **Conectar ao banco de dados**.

1. Escolha o pipeline que você deseja editar e escolha **Editar**. A página de detalhes do datashare é exibida.

1. Efetue quaisquer alterações na seção **Objetos do datashare** ou **Consumidores de dados**.

1. Escolha **Salvar alterações**. O Amazon Redshift atualiza seu datashare com as alterações.
**nota**  
Se você optar por publicar a unidade de compartilhamento de dados no AWS Glue Data Catalog, não poderá editar a configuração de publicação da unidade de compartilhamento de dados para outras contas do Amazon Redshift.

------
#### [ SQL ]

Use ALTER DATASHARE para remover objetos de datashares em qualquer ponto do datashare. Para remover um esquema, use o seguinte comando:

```
ALTER DATASHARE salesshare REMOVE SCHEMA PUBLIC;
```

Para remover uma tabela, use o seguinte comando:

```
ALTER DATASHARE salesshare REMOVE TABLE public.tickit_sales_redshift;
```

Use REVOKE USAGE ON para revogar permissões no datashare para determinados consumidores. Ele revoga as permissões USAGE em objetos dentro de uma unidade de compartilhamento de dados e interrompe instantaneamente o acesso a todos os clusters de consumidores. Listar conjuntos de dados e as consultas de metadados, como listar bancos de dados e tabelas, não retorna os objetos compartilhados depois que o acesso é revogado. Revogue o acesso ao datashare a partir de namespaces se você não quiser mais compartilhar os dados com os consumidores.

```
REVOKE USAGE ON DATASHARE salesshare FROM NAMESPACE '13b8833d-17c6-4f16-8fe4-1a018f5ed00d';
```

Se você não quiser mais compartilhar os dados com os consumidores, revogue o acesso à unidade de compartilhamento de dados das Contas da AWS:

```
REVOKE USAGE ON DATASHARE salesshare FROM ACCOUNT '123456789012';
```

------