

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

# Usar as interfaces de gerenciamento do Amazon Redshift para clusters provisionados
<a name="using-aws-sdk"></a>

**nota**  
Este tópico aborda as interfaces de gerenciamento do Amazon Redshift para clusters provisionados. Existem interfaces de gerenciamento semelhantes para o Amazon Redshift sem servidor e a API de dados do Amazon Redshift.

O Amazon Redshift dá suporte a diversas interfaces de gerenciamento que você pode usar para criar, gerenciar e excluir clusters do Amazon Redshift: as SDKs do AWS, o AWS Command Line Interface (AWS CLI) e a API de gerenciamento do Amazon Redshift.

**A API do Amazon Redshift** — Você pode chamar essa API de gerenciamento do Amazon Redshift enviando uma solicitação. Elas são solicitações HTTP ou HTTPS que usam os verbos HTTP `GET` ou `POST` com um parâmetro chamado `Action`. Chamar a API do Amazon Redshift é a maneira mais direta de acessar o serviço Amazon Redshift. No entanto, isso exige que seu aplicativo manipule detalhes de baixo nível, como gerenciamento de erros e geração de um hash para assinar a solicitação.
+ Para obter informações sobre como construir e assinar uma solicitação de API do Amazon Redshift, [Assinatura de uma solicitação HTTP](amazon-redshift-signing-requests.md).
+ Para obter informações sobre as ações da API do Amazon Redshift e os tipos de dados para o Amazon Redshift, consulte a [Referência da API do Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/APIReference/Welcome.html).

**SDKs da AWS** – Você pode usar os SDKs da AWS para executar as operações relacionadas ao cluster do Amazon Redshift. Várias das bibliotecas do SDK envolvem a API do Amazon Redshift subjacente. Elas integram a funcionalidade de API na linguagem de programação específica e processam muitos dos detalhes de nível inferior, como calcular assinaturas, processar novas tentativas de solicitação e tratamento de erros. Chamar as funções wrapper nas bibliotecas do SDK pode simplificar muito o processo de escrever uma aplicação para gerenciar um cluster do Amazon Redshift.
+ O Amazon Redshift é compatível com os AWS SDKs for Java, .NET, PHP, Python, Ruby e Node.js. As funções wrapper para Amazon Redshift estão documentadas no manual de referência de cada SDK. Para obter uma lista dos SDKs da AWS e links para a documentação, consulte [Ferramentas para Amazon Web Services](https://aws.amazon.com/tools/).
+ Este guia fornece exemplos de como trabalhar com o Amazon Redshift usando o Java SDK. Para obter exemplos mais gerais de código de SDK da AWS, consulte [Exemplos de código para o Amazon Redshift usando SDKs da AWS](service_code_examples.md). 

**AWS CLI** – A CLI fornece um conjunto de ferramentas da linha de comando que você pode usar para gerenciar serviços da AWS em computadores com Windows, Mac e Linux. A AWS CLI inclui comandos baseados nas ações da API do Amazon Redshift.
+ Para obter informações sobre como instalar e configurar a CLI do Amazon Redshift, consulte [Configurar a CLI do Amazon Redshift](setting-up-rs-cli.md).
+ Para obter material de referência sobre os comandos da CLI do Amazon Redshift, consulte [Amazon Redshift](https://docs.aws.amazon.com/cli/latest/reference/redshift/index.html) no *Referência da AWS CLI*.