Chamar a API de dados - Amazon Redshift

Chamar a API de dados

Você pode chamar a API de dados ou a AWS CLI para executar instruções SQL no cluster ou no grupo de trabalho com a tecnologia sem servidor. As principais operações para executar instruções SQL são ExecuteStatement e BatchExecuteStatement na Referência da API de dados do Amazon Redshift. A API de dados oferece suporte a linguagens de programação aceitas pelos AWS SDKs. Para obter mais informações, consulte Ferramentas para construir na AWS.

Para ver exemplos de código de chamada da API Data, consulte Conceitos básicos da API Data do Redshift no GitHub. Esse repositório tem exemplos de uso do AWS Lambda para acessar dados do Amazon Redshift pelo Amazon EC2, do AWS Glue Data Catalog e do Amazon SageMaker Runtime. Entre os exemplos de linguagens de programação estão: Python, Go, Java e Javascript.

Você pode chamar a API de dados usando a AWS CLI.

Os exemplos a seguir usam a AWS CLI para chamar a API de dados. Para executar os exemplos, edite os valores de parâmetro para corresponder ao seu ambiente. Em muitos dos exemplos, um cluster-identifier é fornecido para ser executado em um cluster. Ao executar em um grupo de trabalho com a tecnologia sem servidor, você fornece um workgroup-name. Estes exemplos demonstram algumas das operações da API de dados. Para obter mais informações, consulte Referência de comandos da AWS CLI.

Os comandos nos exemplos a seguir foram divididos e formatados para facilitar a leitura. Nem todos os parâmetros e respostas são mostrados em todos os exemplos. Para obter a definição de API da sintaxe completa da solicitação, parâmetros da solicitação, sintaxe da resposta e elementos da resposta, consulte a Referência de API de dados do Amazon Redshift.