Este tópico explica como criar novos ambientes. Para uma introdução, consulte o artigo Acerca dos ambientes e dos grupos de ambientes.
Acerca da criação de ambientes
A criação de um ambiente é um processo de dois passos:
- Crie um ambiente no plano de gestão através da IU ou de uma API Apigee.
- Adicione a configuração para esse ambiente ao ficheiro de substituições e aplique-a ao cluster.
Os passos para adicionar um ambiente são descritos em Adicionar e configurar um ambiente explicados no Passo 5: adicione um ambiente e Especifique substituições de configuração.
Como criar um ambiente
- Crie um ou mais novos ambientes na IU do Apigee ou com a API Create environments. Para os passos básicos, consulte o Passo 5: adicione um ambiente.
-
Adicione uma nova definição de ambiente à propriedade
envs[]
no ficheiro de substituições. Tenha em atenção que a propriedade é uma matriz. Por isso, pode adicionar mais do que uma definição de ambiente à mesma. Atribua ao novo ambiente o mesmo nome que atribuiu ao ambiente criado na IU. Por exemplo, a seguinte configuração 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 o respetivoroutingRules
para os ambientes.virtualhosts: - name: default hostAliases: ["api.example.com"] sslCertPath: ./certs/fullchain.pem sslKeyPath: ./certs/privkey.pem routingRules: - env: test
- Aplicar quaisquer alterações ao cluster. Se alterou as propriedades
envs[]
evirtualhosts[]
, aplique as alterações com o seguinte comando:apigeectl apply -f overrides-file.yaml -c synchronizer,udca,runtime
Se alterar apenas a propriedade
virtualhosts
, aplique essas alterações de configuração com a flag--settings
:apigeectl apply -f overrides-file.yaml --settings virtualhosts
Para mais informações sobre a configuração de anfitriões virtuais, incluindo como configurar várias regras de encaminhamento de basepath, consulte o artigo Configurar anfitriões virtuais. Para ver uma lista completa dos elementos de configuração do ambiente, consulte envs na referência da propriedade Configuration.