Além do console web, o ApsaraDB RDS permite gerenciar recursos programaticamente pelo OpenAPI Explorer, Alibaba Cloud SDK, Terraform e Resource Orchestration Service (ROS). Escolha o método mais adequado ao seu fluxo de trabalho.
Terraform,
Visão geral do OpenAPI Explorer
O OpenAPI Explorer permite pesquisar, depurar e invocar operações de API dos serviços da Alibaba Cloud. Ele oferece pesquisa inteligente, documentação, depuração online, baixe 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 usam 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 invocar operações de API, verifique as versões necessárias, os endpoints e os métodos de integração.
A página de depuração tem três áreas: uma árvore de navegação à esquerda (APIs categorizadas por função), um painel central para configurar parâmetros e clicar em Send Request, e um painel à direita com as abas Documentation, Call Result, SDK Sample e CLI Sample.
Página de depuração online
Acesse o OpenAPI Explorer.
Endpoints
Use 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 de VPC rds-vpc.cn-zhangjiakou.aliyuncs.com.
Endpoints públicos são acessíveis globalmente.
-
Endpoints de VPC oferecem os seguintes benefícios:
Alta segurança: acesso restrito à VPC.
Resposta rápida: os dados trafegam dentro da VPC, o que evita latência e limites de largura de banda da rede pública.
Baixo custo: o tráfego permanece na rede interna.
Para obter a lista completa de endpoints regionais, consulte Endpoints.
Identidades de usuário suportadas
Por padrão, o OpenAPI Explorer usa sua conta Alibaba Cloud para depuração. Como contas raiz têm permissões totais de API, recomendamos usar um usuário RAM para chamadas de API e operações rotineiras de O&M. Conceda as permissões necessárias do ApsaraDB RDS ao usuário RAM antes de usá-lo. Autorizar um usuário RAM a gerencie 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 invocar operações de API devido à facilidade de integração.
-
SDKs da Alibaba Cloud
A Alibaba Cloud fornece SDKs para Java, C#, Go, Python, TypeScript, Node.js, PHP e C++. Os SDKs lidam com assinatura de requisições, tempos limite e novas tentativas, além de retornarem objetos de resposta estruturados. Consulte SDKs da Alibaba Cloud.
Linguagens suportadas e instalação: SDK do ApsaraDB RDS.
-
Alibaba Cloud CLI
O Alibaba Cloud CLI permite execute comandos
aliyunpara gerencie recursos em nuvem. Consulte O que é o Alibaba Cloud CLI?Invoque operações da API do ApsaraDB RDS via cli. Consulte Gerar um comando.
-
-
ROS
O ROS automatiza a implantação de recursos em nuvem por meio de modelos. Defina os recursos necessários (como instâncias ECS e RDS) e seus relacionamentos, e o ROS os provisionará automaticamente. Consulte O que é o ROS?
Recursos do ROS suportados: Recursos do ApsaraDB RDS suportados pelo ROS.
-
Chamadas de API com encapsulamento personalizado
Chamadas HTTP nativas exigem construção e assinatura manual das requisições. Consulte a Lista de operações por função e a Sintaxe de requisição e método de assinatura V3.
Observações de uso
Se uma chamada de API retornar um erro, verifique seus parâmetros de entrada em relação ao código de erro. Consulte os Códigos de erro públicos.
Anote o ID da requisição presente na resposta ou a mensagem de erro do SDK e use o Diagnóstico da OpenAPI da Alibaba Cloud para autodiagnóstico.