Pular para o conteúdo principal

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.

Informação adicional

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.
Informação adicional

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.
Atenção!

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.

Demo