CLI OVHcloud
CLI OVHcloud
A CLI oficial para controlar a sua cloud OVHcloud a partir do terminal. Instalação rápida e autenticação guiada: a CLI é uma ferramenta simples para controlar rapidamente os seus serviços OVHcloud.
Instalação
Com um comando
Utilizações
Teste, desenvolvimento e produção
Preparada para uso agêntico
E compatível com as suas cadeias CI/CD
Cobertura
Da maioria dos serviços e infraestruturas da OVHcloud
Vantagens e benefícios
Ganhe rapidez, automatize operações e mantenha o controlo sobre os seus serviços OVHcloud com uma ferramenta pensada para equipas DevOps e SRE.
Rapidez e eficácia
Um único comando para listar, criar, modificar ou eliminar recursos. Reduza o tempo passado em interfaces gráficas e trabalhe diretamente a partir do seu terminal.
Automatização e CI/CD
Integre a CLI nos seus scripts, pipelines e ferramentas de orquestração. Fluxos facilmente reproduzíveis: ideal para implementação e migração em grande escala.
Controlo e transparência
Código open-source, comandos explícitos e resultados formatáveis (JSON, YAML, tabela). Para equipas de desenvolvimento e programadores que pretendam manter um controlo absoluto.
Especificidades OVHcloud
Uma CLI projetada para se ajustar aos padrões do mercado e ao ecossistema OVHcloud.
Evolução com o portefólio OVHcloud
O roadmap da CLI visa a compatibilidade com uma vasta carteira de serviços OVHcloud: Public Cloud, Private Cloud, Bare Metal, VPS, alojamento, rede, bases de dados, IA: uma única ferramenta para controlar a totalidade dos serviços OVHcloud.
Compatibilidade total com a pilha OpenStack
A CLI OVHcloud complementa as CLI da tecnologia exposta por alguns dos nossos serviços (por exemplo, kubectl, S3). Uma reversibilidade total e ferramentas adaptadas a cada necessidade.
Uma CLI para todo o portefólio OVHcloud
Cobertura crescente dos produtos OVHcloud, com comandos dedicados.
«Sim» = cobertura total, «Parcialmente» = cobertura em enriquecimento.
| Catégorie | Comando/produto | Cobertura |
| Servidor dedicado/VPS | baremetal, vps | Sim |
| Public Cloud/Compute | instance | Sim |
| Public Cloud/containers | kube, rancher, container-registry | Sim |
| Public Cloud/bases de dados | database,managed-databases | Parcial |
| Public Cloud/analytics | managed-analytics | Parcial |
| Public Cloud/armazenamento | storage-s3, storage-swift, storage-block, storage | Sim |
| Public Cloud/rede | loadbalancer, gateway,private, network, region, cssh-key, user, quota, cloud | Sim |
| Public Cloud/Data Platform | data platform | Parcial |
| Public Cloud/soluções IA e quânticas | ai deploy, ai training, ai notebook, quantum emulator, quantum qpu | Parcial |
| Identidade/acesso | iam, login | Parcial |
| Private Cloud/híbrida | dedicated-cloud, dedicated-cluster, nutanix | Parcial |
| Rede | ip, vrack, iploadbalancing, ovhcloudconnect, cdn-dedicated | Parcial |
| Domínios/DNS/e-mail/alojamento | domain-name, domain-zone, email-mxplan, email-pro, webhosting, hosting-private-database | Parcial |
| Backup/segurança/suporte | veeam*, ssl, okms, support-tickets, vmwareclouddirector-* | Parcial |
Lista completa dos comandos: ovhcloud -h. Detalhes: produtos compatíveis no GitHub.
Casos práticos e exemplos
Sintaxe geral: ovhcloud [comando] {subcomandos} {parâmetros}.
Formatos de saída: tabela, JSON, YAML ou expressões gval.
| Objetivo | Comando |
| Iniciar sessão e guardar credenciais | ovhcloud login |
| Listar os VPS (tabela) | ovhcloud vps list |
| Detalhes de um VPS em JSON | ovhcloud vps get -o json |
| Reinstalar um servidor Bare Metal (modo interativo) | ovhcloud baremetal reinstall --editor |
| Listar as instâncias e filtrar pela região GRA9 | ovhcloud cloud instance list --filter 'region=="GRA9"' |
| Obter o ID de uma pool de nós MKS por nome | ovhcloud cloud kube nodepool list --filter 'name=="nodepool_name"' --format 'id' |
Opções globais úteis: -o --output, -f, --format (expression gval), -h, --help.
Estes produtos também lhe podem interessar
Controle a sua cloud a partir do terminal
Instalação com um comando, open-source, compatível com OpenStack e alinhada com o portefólio OVHcloud. Teste a CLI sem compromisso.
Respostas a questões frequentes
O que posso fazer com a CLI OVHcloud?
A CLI OVHcloud permite gerir os seus serviços OVHcloud a partir de um terminal. Pode, por exemplo, listar, criar, modificar ou eliminar serviços facilmente a partir do terminal. A CLI ainda está em desenvolvimento, com a cobertura e as funcionalidades a ser enriquecidas ao longo do tempo.
Qual é a lista detalhada dos serviços abrangidos pela CLI OVHcloud?
A CLI OVHcloud ainda está em desenvolvimento, pelo que a cobertura irá aumentar. A cobertura atual será pormenorizada se introduzir o comando «ovhcloud -h» na CLI.
Como proceder à autenticação?
Para se autenticar, consulte a documentação disponível aqui.
Há documentação disponível?
No nosso centro de documentação encontrará um manual para dar os primeiros passos com a CLI OVHcloud. O Read Me GitHub explica a instalação, a autenticação e os exemplos.
Como fazer uma autenticação simples?
O método mais simples é «ovhcloud login», pois cria e regista as suas credenciais API de forma interativa. Pode também utilizar um ficheiro «~/.ovh.conf» ou variáveis de ambiente para os scripts e o CI/CD.
Que produtos são totalmente suportados pela CLI?
Os produtos com uma cobertura total («Sim») incluem nomeadamente: instâncias Public Cloud, Kubernetes (MKS), Object Storage S3/Swift, Block Storage, Bare Metal, VPS e IAM. Digite «ovhcloud -h» para a lista de comandos atualizada.


