

# Acesso programático ao Amazon RDS
<a name="ProgrammaticAccess"></a>

O Amazon RDS fornece as seguintes ferramentas para gerenciar seus recursos do Amazon RDS de forma programática.

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

**AWS CloudFormation**  
Com essa ferramenta de infraestrutura como código (IaC) da AWS, é possível criar modelos que descrevem todos os recursos do Amazon RDS que você desejar, e o AWS CloudFormation provisiona e configura esses recursos para você. Para ter mais informações, consulte [Criar recursos do Amazon RDS com o AWS CloudFormation](creating-resources-with-cloudformation.md).

**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 Amazon RDS**  
Essa API é a interface em nível de protocolo para o Amazon RDS. Ao usar essa API, você deve formatar cada solicitação HTTPS corretamente e adicionar uma assinatura digital válida a cada solicitação. Para ter mais informações, consulte [Referência da API do Amazon RDS](ProgrammingGuide.md).

**Console-to-Code**  
Com essa ferramenta, é possível gerar código para ações que você executa no console do Amazon RDS e usar esse código em outras ferramentas, como o AWS CloudFormation. Para ter mais informações, consulte [Usar o Console-to-Code para gerar código para as suas ações no console do Amazon RDS](Using_C2C.md).