

# Programar com o Aurora DSQL
<a name="programming-with"></a>

O Aurora DSQL oferece as ferramentas a seguir para gerenciar recursos do Amazon DSQL de forma programática.

**AWS Command Line Interface (AWS CLI)**  
Você pode criar e gerenciar seus recursos usando a AWS CLI em um shell da linha de comandos. A AWS CLI oferece acesso direto às APIs para Serviços da AWS, como o Aurora DSQL. Consulte a sintaxe e exemplos de comando do Aurora DSQL em [dsql](https://docs.aws.amazon.com/cli/latest/reference/dsql) na *Referência de comandos da AWS CLI*.

**Kits de desenvolvimento de software (SDKs) da AWS**  
A AWS fornece SDKs para muitas tecnologias e linguagens de programação conhecidas. Eles facilitam a chamada de Serviços da AWS de dentro de suas aplicações nessa linguagem ou tecnologia. Consulte mais informações sobre esses SDKs em [Ferramentas para desenvolver e gerenciar aplicações na AWS](https://aws.amazon.com/developer/tools/).

**API do Aurora DSQL**  
Essa API é outra interface de programação para o Aurora DSQL. Ao usar essa API, você deve formatar cada solicitação HTTPS corretamente e adicionar uma assinatura digital válida a cada solicitação. Para obter mais informações, consulte [Referência de API do Aurora DSQL](CHAP_api_reference.md).

**CloudFormation**  
O [AWS::DSQL::Cluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dsql-cluster.html) é um recurso do CloudFormation que permite criar e gerenciar clusters do Aurora DSQL como parte de sua infraestrutura como código. O CloudFormation ajuda você a definir todo o seu ambiente da AWS em código, facilitando o provisionamento, a atualização e a replicação de sua infraestrutura de forma consistente e confiável.  
Ao usar o recurso AWS::DSQL::Cluster em modelos do CloudFormation, você pode provisionar declarativamente clusters do Aurora DSQL com seus demais recursos de nuvem. Isso ajuda a garantir que sua infraestrutura de dados seja implantada e gerenciada com o restante da pilha de aplicações.