Além do console baseado na web, o ApsaraDB RDS permite o gerenciamento programático de recursos por meio do OpenAPI Explorer, Alibaba Cloud SDK, Terraform e Resource Orchestration Service (ROS). Escolha o método que melhor se adapta ao seu fluxo de trabalho.
Visão geral do OpenAPI Explorer
O OpenAPI Explorer permite pesquisar, depurar e chamar operações de API dos services da Alibaba Cloud. Ele oferece busca inteligente, documentação, depuração online, download de SDK, código de exemplo, diagnóstico de erros e estatísticas de chamadas. O que é uma API?
Descrição da versão
As APIs da Alibaba Cloud utilizam números de versão para rastrear lançamentos. A versão atual da API do ApsaraDB RDS é 2014-08-15. Trata-se de um identificador de versão, não de uma data.
Versão | Descrição |
Recomendada |
Depuração online
Antes de chamar operações de API, observe as versões necessárias, endpoints e métodos de integração.
A página de depuração possui três áreas: uma árvore de navegação à esquerda (APIs categorizadas por função), um painel central para configuração de parâmetros e clique em Send Request, e um painel à direita com abas para Documentation, Call Result, SDK Sample e CLI Sample.
Página de depuração online
Acesse o OpenAPI Explorer.
Endpoints
Utilize o endpoint correspondente à região da sua instância. Por exemplo, a região China (Zhangjiakou) usa o endpoint público rds.cn-zhangjiakou.aliyuncs.com e o endpoint VPC rds-vpc.cn-zhangjiakou.aliyuncs.com.
Endpoints públicos são acessíveis globalmente.
-
Endpoints VPC oferecem os seguintes benefícios:
Alta segurança: Acessível apenas dentro de uma VPC.
Resposta rápida: Os dados trafegam dentro da VPC, evitando latência da rede pública e limites de largura de banda.
Baixo custo: O tráfego permanece na rede interna.
Para obter uma lista completa de endpoints regionais, consulte Endpoints.
Identidades de usuário suportadas
Por padrão, o OpenAPI Explorer utiliza sua conta Alibaba Cloud para depuração. Como as contas raiz possuem permissões totais de API, recomendamos o uso de um usuário RAM para chamadas de API e tarefas rotineiras de O&M. Conceda ao usuário RAM as permissões necessárias do ApsaraDB RDS antes da utilização. Autorizar um usuário RAM a gerenciar instâncias do ApsaraDB RDS.
|
Identidade |
Suportada |
|
Sim |
|
|
Usuário RAM (recomendado) |
Sim |
|
Função RAM (recomendado) |
Sim |
Referências
Métodos de integração
O ApsaraDB RDS suporta os seguintes métodos de integração. Escolha aquele que melhor atende aos seus requisitos.
|
Método de chamada |
Suportado |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Encapsulamento personalizado |
Sim |
Os SDKs são o método mais recomendado para chamar operações de API devido à facilidade de integração.
-
Alibaba Cloud SDKs
A Alibaba Cloud fornece SDKs para Java, C#, Go, Python, TypeScript, Node.js, PHP e C++. Os SDKs lidam com assinatura de requisições, timeouts e novas tentativas, retornando objetos de resposta estruturados. Alibaba Cloud SDKs.
Linguagens suportadas e instalação: ApsaraDB RDS SDK.
-
Alibaba Cloud CLI
O Alibaba Cloud CLI permite executar comandos
aliyunpara gerenciar recursos cloud. O que é o Alibaba Cloud CLI?Chame operações de API do ApsaraDB RDS com o CLI. Gerar um comando.
-
ROS
O ROS automatiza a implantação de recursos cloud através de templates. Defina os recursos necessários (como instâncias ECS e RDS) e seus relacionamentos, e o ROS os provisionará automaticamente. O que é o ROS?
Recursos ROS suportados: Recursos do ApsaraDB RDS suportados pelo ROS.
-
Chamadas de API com encapsulamento personalizado
Chamadas HTTP nativas exigem construção e assinatura manual de requisições. Consulte a Lista de operações por função e a Sintaxe de requisição e método de assinatura V3.
Caso uma operação de API retorne um erro, verifique o código de erro e valide seus parâmetros de entrada. Para obter uma lista de códigos de erro, consulte Códigos de erro públicos.
Anote o ID da requisição presente na resposta ou a mensagem de erro do SDK e utilize o Alibaba Cloud OpenAPI Diagnostics para diagnósticos de autoatendimento.