Ambientes
Visão Geral
Ambiente é uma entidade que representa um ambiente onde aplicações são disponibilizadas para acesso e consumo durante o ciclo de desenvolvimento de software. Uma prática comum, por exemplo, é ter um ambiente para desenvolvimento, testes de homologação e produção. Cada organização possui suas próprias nomenclaturas e divisão de ambientes, portanto o DHuO é flexível para refletir como cada uma se estrutura.
No DHuO o Ambiente é utilizado para agrupar diversas entidades para construir essa relação no ciclo de desenvolvimento de APIs e integrações, além de identificar e organizar esses ambientes. Possuem relação com Ambientes (direta ou indireta):
- API Gateways
- Clusters Kubernetes para integrações
- Configurações de APIs e integrações variáveis por ambiente (ex: endpoints de API, credenciais de banco de dados de uma integração)
- Implantações de APIs e integrações
- Criação de credenciais de consumo de APIs
Ambientes protegidos
Pensando na segurança e nos processos de gestão da informação e controle de acessos, foi criado o conceito de ambiente protegido no DHuO. Nesse tipo de ambiente, operações críticas, como implantaç ão de APIs e Integrações ou criação de credenciais de consumo de APIs, são restritas a usuários com permissão de Administrador ou Operador de APIs. Para saber mais, acesse a seção Papéis e permissões.
Configuração
Ambientes são gerenciados no contexto da Organização. A partir da home, acesse o ícone de configurações da Organização ⚙ menu > Ambientes
. Na página de ambientes, eles podem ser cadastrados, editados e excluídos.
A quantidade de ambientes permitidos pode ser limitada e está condicionada à licença DHuO adquirida. Para saber mais, acesse a seção Conta de produto e licença.
Permissões
Apenas usuários com papel de administrador da organização (Org Admin) podem gerenciar ambientes. Para saber mais, acesse a seção Papéis e permissões.
Parâmetros
Aqui estão os parâmetros para configuração de um ambiente:
- Nome: Obrigatório. Nome do ambiente.
Os ambientes são únicos por Organização. Não é possível ter mais de um ambiente com o mesmo nome.
- Descrição: Texto opcional para detalhes sobre o ambiente.
- Tipo de Ambiente: Define o nível de proteção do ambiente. Opções: Aberto, Protegido.
- Aberto: sem restrições de perfil para realizar operações. Recomendado para ambientes não produtivos.
- Protegido: apenas usuários com permissão de Administrador ou Operador de APIs podem efetuar operações neste ambiente.
Não é possível excluir um ambiente caso ele esteja em uso. Exemplos:
- Gateways ou clusters criados para o ambiente
- APIs, integrações implantadas em gateways e clusters relacionados ao ambiente
- Credenciais de consumo criadas para o ambiente
É necessário remover todas as entidades relacionadas para excluir um ambiente.