Provedores Cloud
O Harbor suporta múltiplos provedores cloud: Oracle Cloud, Azure, Hostinger, AWS, GCP e DigitalOcean. Configure credenciais uma vez e gerencie todos os recursos em um painel único.Provedores suportados
| Provedor | Free Tier | Regiões Brasil | Integração |
|---|---|---|---|
| Oracle Cloud | Sim (Always Free) | Sim (São Paulo) | API + Config File |
| Azure | Não | Sim (Brazil South) | Subscription + Service Principal |
| Hostinger | Não | Não | API Token |
| AWS | Sim (12 meses) | Não | Access Key + Secret |
| GCP | Sim ($300 credit) | Não | Service Account |
| DigitalOcean | Não | Não | Personal Access Token |
Recomendamos Oracle Cloud para iniciantes devido ao Always Free tier com VMs, databases e storage grátis.
Adicionando credenciais
Oracle Cloud
Preparar credenciais
No Oracle Cloud Console: 1. Crie um usuário IAM com permissões de Compute e VCN 2. Gere um API Signing Key 3. Baixe o config file
Configurar no Harbor
Vá em Providers → Add Provider → Oracle Cloud. Cole o conteúdo do config file:Upload do key file (.pem).
Azure
Criar Service Principal
No Azure Portal:Anote: appId (client ID), password (client secret), tenant (tenant ID)
Hostinger
Gerar API Token
No hPanel: 1. Vá em API Settings 2. Clique em Generate API Token 3. Copie o token
AWS
Criar IAM User
No AWS Console: 1. Crie um IAM user 2. Adicione permissões: EC2, RDS, S3 3. Gere Access Keys
Use o princípio de menor privilégio. Conceda apenas as permissões necessárias.
GCP
Criar Service Account
No Google Cloud Console: 1. Crie um Service Account 2. Adicione roles: Compute Admin, Cloud SQL Admin 3. Gere uma chave JSON
DigitalOcean
Gerar Personal Access Token
No DigitalOcean Control Panel: 1. Vá em API → Tokens/Keys 2. Clique em Generate New Token 3. Selecione Write scope
Resource Discovery
Após configurar credenciais, o Harbor descobre automaticamente:- VMs: instances, droplets, compute instances
- Databases: RDS, Cloud SQL, Managed Databases
- Storage: S3 buckets, Object Storage
- Network: VPCs, Security Groups
Discovery roda a cada 6 horas. Para forçar atualização, clique em Sync na página de Providers.
Vinculando recursos a workspaces
Recursos descobertos aparecem em Providers → Resources. Para vincular a uma workspace:- Clique no recurso
- Selecione a workspace
- Clique em Link
- Ver métricas no dashboard
- Gerenciar via Harbor
- Deploy de apps
Revogando credenciais
Para remover credenciais:- Vá em Providers → clique no provedor
- Clique em Delete
- Confirme
Remover credenciais não deleta recursos. Apenas remove o acesso via Harbor.
Próximos passos
- Managing VMs: crie e gerencie VMs
- Sidebar: navegue pela plataforma
- Quickstart: faça seu primeiro deploy