Você está vendo a documentação do Apigee Edge.
Acesse a documentação da
Apigee X. informações
Em 10 de março de 2020, lançamos uma nova versão do Apigee Edge para nuvem privada.
Procedimento de atualização
Para atualizar a instalação, execute o seguinte procedimento nos nós de borda:
-
Em todos os nós de borda:
- Limpe o repositório do Yum:
sudo yum clean all
- Faça o download do arquivo
bootstrap_4.19.06.sh
mais recente do Edge 4.19.06 para/tmp/bootstrap_4.19.06.sh
:curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
- Instale o utilitário
apigee-service
e as dependências do Edge 4.19.06:sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord
Em que uName:pWord são o nome de usuário e a senha que você recebeu da Apigee. Se você omitir pWord, será necessário inseri-lo.
- Atualize o utilitário
apigee-setup
:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Use o comando
source
para executar o scriptapigee-service.sh
:source /etc/profile.d/apigee-service.sh
- Limpe o repositório do Yum:
- Atualize o utilitário
apigee validate
:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Importe o novo proxy SmartDocs de
smartdocs.zip
no diretório/opt/apigee/apigee-validate/bundles
e implante como uma nova revisão. O novo proxy precisa ser importado para a organização em que o SmartDocs está configurado. Implantar o proxy como uma nova revisão facilitará a reversão, se necessário.Observação: antes da implantação, verifique se o
<VirtualHost>
no novo proxy corresponde à configuração<VirtualHost>
definida no seu ambiente. Se não estiver, edite o proxy antes da implantação. - Na IU do Edge, crie e atualize uma KVM chamada "smartdocs_filename", conforme mostrado na figura abaixo.
A KVM precisa ser criada na organização e no ambiente em que o proxy SmartDocs está
implantado atualmente.
Observação: verifique se a caixa encrypted NÃO está marcada.
- Adicione uma chave chamada "is_checklist_configured" em que o valor é "YES".
- Adicione uma segunda chave chamada “allowed_hosts”, em que os valores são nomes do host separados por espaço ou endereços IP
chamados no SmartDocs. O valor de "allowed_hosts" precisa incluir todos os hosts incluídos nas especificações OpenAPI
adicionados ao SmartDocs. Por exemplo, se você tiver uma especificação OpenAPI que chame
mocktarget.apigee.net
, precisará adicionarmocktarget.apigee.net
ao valor "allowed_hosts". Se um host não estiver incluído na KVM, a resposta do SmartDocs será400 Bad Request
com um payload de conteúdo deBad Request-Hostname not permitted
.
Observação: se você não adicionar e configurar essa KVM, o proxy não aplicará a lista de permissões. Isso pode resultar em acesso não autorizado aos seus hosts e endereços IP. Somente os nomes do host e os endereços IP dos endpoints da API documentados com o SmartDocs precisam ser incluídos nos valores "allowed_hosts".
Softwares compatíveis
Nenhuma.
Descontinuações e suspensões
Nenhuma.
Bugs corrigidos
A tabela a seguir lista os bugs corrigidos nesta versão:
Id do problema | Descrição |
---|---|
145340106 | Vulnerabilidade da API Apigee SmartDocs O proxy da Apigee SmartDocs foi atualizado para corrigir a vulnerabilidade de segurança. Consulte Procedimento de atualização para mais informações e etapas necessárias. |