Neste tópico, explicamos como criar novos ambientes. Para uma introdução, consulte Sobre ambientes e grupos de ambiente.
Sobre a criação do ambiente
A criação do ambiente é um processo de duas etapas:
- Crie um ambiente no plano de gerenciamento usando a IU ou uma API Apigee.
- Adicione a configuração desse ambiente ao arquivo de modificações e aplique ao cluster.
As etapas para adicionar e adicionar um ambiente são descritas na Etapa 5: adicionar um ambiente e Especificar modificações de configuração.
Como criar um ambiente
- Crie um ou mais ambientes novos na IU da Apigee ou com a API Create Environments. Para ver as etapas básicas, consulte Etapa 5: adicionar um ambiente.
-
Adicione uma nova definição de ambiente à propriedade
envs[]
no arquivo de modificações. Observe que a propriedade é uma matriz. Portanto, você pode adicionar mais de uma definição de ambiente a ela. Dê ao novo ambiente o mesmo nome que você criou na interface do usuário. Por exemplo, a configuração a seguir define dois ambientes: test e prod:namespace: my-namespace org: my-organization ... envs: - name: test serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json - name: prod serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json ...
- Adicione uma propriedade
virtualhosts
que mapeie oroutingRules
para o(s) ambiente(s).virtualhosts: - name: default hostAliases: ["api.example.com"] sslCertPath: ./certs/fullchain.pem sslKeyPath: ./certs/privkey.pem routingRules: - env: test
- Aplique todas as alterações ao cluster. Se você alterou as propriedades
envs[]
evirtualhosts[]
, aplique as alterações com o seguinte comando:apigeectl apply -f overrides-file.yaml -c synchronizer,udca,runtime
Se você alterar apenas a propriedade
virtualhosts
, aplique essas alterações de configuração com a sinalização--settings
:apigeectl apply -f overrides-file.yaml --settings virtualhosts
Para mais informações sobre a configuração do host virtual, incluindo como configurar várias regras de roteamento do caminho base, consulte Configurar hosts virtuais. Para uma lista completa dos elementos de configuração do ambiente, consulte envs na Referência da propriedade de configuração.