Por padrão, o Edge usa RPC para implantar proxies de API. Esse modo funciona muito bem para a maioria topologias maiores com muitos MPs podem sofrer tempos limite quando um grande número de chamadas simultâneas são feitas via RPC. A Apigee planeja descontinuar essa implementação no futuro.
Como resultado, a Apigee recomenda que implantações maiores usem HTTP em vez de RPC para implantação do Google Workspace.
Além de potencialmente oferecer mais confiabilidade, a ativação da implantação HTTP também melhora o conteúdo e o formato das exceções que podem ser geradas durante o processo de implantação.
Esta seção descreve como ativar o HTTP para implantação.
Atualizar sua organização
Para ativar a implantação HTTP, envie uma solicitação PUT
para o
Atualizar a API Organization Properties. Defina as seguintes propriedades no corpo da solicitação:
Propriedade | Descrição |
---|---|
allow.deployment.over.http |
Determina se o Edge pode implantar proxies de API via HTTP (além de RPC). Defina como
true para permitir a implantação HTTP. Caso contrário, defina como false . O padrão é
false :
Para ativar implantações HTTP, defina esta propriedade como |
use.http.for.configuration |
Especifica o método a ser usado para eventos de configuração. Os valores possíveis são:
Para ativar implantações HTTP, a Apigee recomenda definir essa propriedade como
|
Além de definir essas propriedades no corpo da mensagem, você deve definir
o cabeçalho Content-Type
para application/json
ou
application/xml
O exemplo a seguir chama a API Update organization Properties com uma mensagem JSON. corpo
curl -u admin_email:admin_password "http://management_server_IP:8080/v1/organizations/org_name" -X POST -H "Content-Type: application/json" -d '{ "properties" : { "property" : [ { "name" : "allow.deployment.over.http", "value" : "true" }, { "name" : "use.http.for.configuration", "value" : "always" } ] } }'
Para ativar a implantação de HTTP em todos os proxies de API em todas as suas organizações, você deve atualizar cada da organização, conforme descrito acima.
Testar a atualização
Para testar se a atualização foi concluída, acione um evento de implantação em um proxy de API na
a organização atualizada e examinar os arquivos de registro do processador de mensagens. A entrada de registro do
de implantação precisam conter mode:API
.
Para mais informações, consulte Arquivos de registros.