O Alibaba Cloud CLI é uma ferramenta de linha de comando baseada em OpenAPI. Use-o para gerenciar instâncias do ApsaraDB RDS a partir de um shell. Saiba como instale e configure o CLI e chamar APIs do ApsaraDB RDS.
Pré-requisitos
Novo no Alibaba Cloud CLI? Comece com O que é o Alibaba Cloud CLI?.
Instalar o Alibaba Cloud CLI
Instale o Alibaba Cloud CLI para o seu sistema operacional:
Windows: Instale o CLI no Windows.
Linux: Instale ou atualize o CLI.
macOS: Instale o CLI no macOS.
Também é possível depurar comandos CLI no Cloud Shell. O que é o Cloud Shell?
Configurar o Alibaba Cloud CLI
Sua conta do Alibaba Cloud tem acesso total à API, o que representa um risco de segurança. Crie e utilize um usuário RAM. Atribua AliyunRDSReadOnlyAccess para acesso somente leitura ou AliyunRDSFullAccess para controle total sobre o ApsaraDB RDS.
Configure suas credenciais de identidade, ID de região padrão e outras configurações antes de usar o CLI. O CLI oferece suporte a vários tipos de credenciais (Configurar e gerenciar credenciais de identidade). Este exemplo usa credenciais AccessKey.
-
Crie um usuário RAM e conceda as permissões de serviço necessárias (Gerencie permissões de usuários RAM).
Crie um par de AccessKey para o usuário RAM. Registre o
AccessKey IDe oAccessKey secretpara a configuração de credenciais.-
Escolha um ID de região. O CLI envia chamadas de API para a região especificada. Regiões disponíveis: Endpoints.
NotaA opção
--regionsubstitui a região padrão definida na configuração de credenciais e nas variáveis de ambiente. Opções de linha de comando. Configure as credenciais AccessKey em um perfil chamado AkProfile, utilizando o par de AccessKey do usuário RAM. Configurar e gerenciar credenciais de identidade.
Gerar um comando CLI de exemplo
Acesse a Referência de API do ApsaraDB RDS no OpenAPI Explorer.
-
Pesquise a API na left-side search box. Na aba Parameters, insira os valores obrigatórios. Ao lado da aba Parameters, clique em CLI Example para gerar um comando de exemplo.
Clique no ícone
para abrir o Cloud Shell e depurar o comando.-
Clique no ícone
para copiar o exemplo de CLI para a área de transferência e, em seguida, cole-o no shell local para executá-lo.Ao colar um exemplo de CLI no shell local, verifique o formato dos parâmetros. Entender os parâmetros de comando.
Por padrão, o OpenAPI Explorer adiciona a opção
--regionaos comandos de exemplo, substituindo a região definida nas credenciais e nas variáveis de ambiente. Mantenha ou remova essa opção conforme necessário.
Chamar APIs de serviços cloud
Estrutura do comando
Os comandos CLI seguem esta estrutura (Gerar e chamar um comando):
aliyun <command> <subcommand> [options and parameters]
Opções comuns de linha de comando
Use as opções de linha de comando para modifique o comportamento dos comandos ou adicionar funcionalidades.
--profile<profileName>: Usa o perfil especificado, substituindo as credenciais padrão e as variáveis de ambiente.
--help: Exibe informações de ajuda para um comando. Obter ajuda.
Exemplos
Exemplo 1: Liste as APIs disponíveis do ApsaraDB RDS com --help. Também é possível consultar a visão geral da API.
-
Execute o comando.
aliyun rds --help -
Visualize a saída do comando.
Exemplo 2: Chame a API DescribeDBInstanceAttribute para consultar os detalhes da instância.
-
Execute o comando.
aliyun rds DescribeDBInstanceAttribute --region cn-hangzhou --DBInstanceId 'pgm-bp16k272p478****' -
Visualize a saída do comando.
NotaSe uma chamada de API falhar, verifique o código de erro para validar os parâmetros da requisição.
Use o ID da requisição ou a mensagem de erro com o Alibaba Cloud OpenAPI Diagnostics para diagnosticar o problema.