Esta é a documentação do Apigee Edge.
Acesse
Documentação da Apigee X. informações
Na terça-feira, 2 de fevereiro de 2016, lançamos uma nova versão de nuvem do Apigee Edge para clientes Google Cloud.
Novos recursos e melhorias
Veja a seguir os novos recursos e melhorias desta versão.
Assistente de proxy de API reformulado
O assistente de proxy de API foi reformulado. Quando você clica em "+ API Proxy", na página "Proxies de API", na interface de gerenciamento, o novo assistente guia você pelo processo de criação do proxy de API. Todos os as mesmas configurações do assistente de proxy de API anterior estão disponíveis. (MGMT-1376)
Criar API proxies com documentos OpenAPI (Swagger)
Como parte da reformulação do assistente de proxy de API, agora você pode criar um proxy de API em uma OpenAPI (Swagger). Na primeira página do assistente de proxy de API, clique em Usar OpenAPI. ao selecionar Reverse Proxy, Node.js App ou No Meta. No campo exibido, digite o URL do documento da OpenAPI. Para mais mais informações, consulte Crie um modelo proxy de API. (MGMT-1376)
Compatibilidade WSDL 1.2 para SOAP proxies
O Apigee Edge oferece suporte a WSDL 1.2 na criação de proxies de API para chamar serviços SOAP. (MGMT-2835)
SSLInfo variáveis nas configurações do TargetEndpoint
Em um TargetEndpoint de proxy de API, você pode definir dinamicamente detalhes de SSL/TLS para oferecer suporte e os requisitos de execução. No exemplo a seguir, veja como SSLInfo seria definido em um TargetEndpoint os valores podem ser fornecidos no ambiente de execução por uma chamada de Java, uma política de JavaScript ou uma política "Atribuir mensagem". Use as variáveis de mensagem que contêm os valores que você quer definir.
<TargetEndpoint> ... <SSLInfo> <Enabled>{myvars.ssl.enabled}</Enabled> <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled> <KeyStore>{myvars.ssl.keystore}</KeyStore> <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias> <TrustStore>{myvars.ssl.trustStore}</TrustStore> </SSLInfo> ... </TargetEndpoint>
Esse recurso é abordado nos seguintes documentos:
- Proxy de API referência de configuração
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
APIRT-1475
RSA_SHA256 suporte a algoritmos para políticas de declaração SAML
As políticas de asserção SAML agora oferecem suporte ao algoritmo RSA_SHA256, além de RSA_SHA1. APIRT-1779
Validação do certificado envios
Para ajudar a impedir o upload de certificados expirados ou inválidos para keystores e truststores, a API de gerenciamento valida os certificados no upload. Os certificados são validados para garantir que O arquivo precisa ter no máximo 50 KB e o formato é PEM ou DER. A validade do certificado também é validada. Para substituir a validação do vencimento padrão (para não validar para a expiração do certificado no upload), use o seguinte parâmetro de consulta: ?ignoreExpiryValidation=true
Para obter mais informações, consulte Faça upload de um arquivo JAR em um Keystore e Faça upload de um certificado para um Truststore. (SECENG-516) e (APIRT-2213)
Pesquisa automática em registros do Node.js página
Ao visualizar os registros do Node.js no editor de proxy, a página "Registros" do Node.js é automaticamente atualizada periodicamente para listar os novos registros disponíveis. Clique em "Parar atualização automática" para desativar atualização automática. (MGMT-1692)
Produto de API desempenho da página, nenhum app de desenvolvedor listado
Ao visualizar um produto de API na interface de gerenciamento, os aplicativos dos desenvolvedores associados a ele produto estão listados. Para melhorar o desempenho da interface, a lista de apps do desenvolvedor não é exibida quando editar o produto de API. (MGMT-2869)
Assinatura diária e-mails do Analytics
Os administradores da organização agora precisam se inscrever explicitamente para receber e-mails de relatórios de análises diários. Inscreva-se/cancele a inscrição definindo uma preferência do usuário na interface de usuário de gerenciamento ou com o gerente API. Para mais informações, consulte Assinar as análises diárias e-mails. (AXAPP-1949)
Função sum( ) na resposta métricas de tempo
Em relatórios personalizados de análise e chamadas de API, a "sum" a função agregada já está disponível para Meta de Tempo de Resposta, Tempo Total de Resposta e end_point_response_time. Por exemplo, na API /stats (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), agora você pode usar o seguinte "select" parâmetro de consulta: ?select=sum(total_response_time). (AXAPP-2006)
Análise de latência relatório: nomes de proxy de API classificados
Na interface do relatório de análise de latência (somente nos planos empresariais do Apigee Edge), os proxies de API são em ordem alfabética na lista suspensa Proxy. (MGMT-2858)
Apps para desenvolvedores em painel mostrado pelo nome de exibição
No painel da interface de gerenciamento, o gráfico de barras "Apps para desenvolvedores" lista os apps dos desenvolvedores por exibição. em vez de um nome interno. (MGMT-2853)
Novo widget de data/hora ativado relatórios personalizados
O widget do seletor de data/hora em uma página de relatórios personalizados na interface de gerenciamento foi aprimorado. (MGMT-2881)
Monetização: editar API nomes de pacotes
É possível atualizar o nome de um pacote de API a qualquer momento durante o ciclo de monetização, mesmo quando o pacote da API tem um plano de tarifas publicado. (DEVRT-2177)
Monetização: Números decimais permitidos em atributos personalizados
Ao usar uma "Tabela de preços com atributo personalizado" plano, o atributo personalizado na mensagem que é usado como multiplicador da transação agora pode ter um valor decimal de até quatro casas decimais. Para mais informações sobre esse tipo de plano, consulte Especificar tabelas de preços personalizadas detalhes do atributo. ( DEVRT-2191).
Melhorias gerais
Essa versão também inclui vários recursos de usabilidade, desempenho, segurança e estabilidade melhorias.
Bugs corrigidos
Os bugs abaixo foram corrigidos nesta versão.
ID do problema | Descrição |
---|---|
MGMT-2964 | O novo editor de proxy não aceita comentários dentro da tag Flows |
MGMT-2957 | Adicionar um novo pod a uma organização retorna o status de implantação do pacote como erro para roteadores no novo pod |
MGMT-2937 | Erros de permissão insuficientes com papéis personalizados |
MGMT-2875 | A geração de SOAP WSDL tem cabeçalhos incorretos para SOAP 1.2 |
MGMT-2739 | O Relatório de apps para desenvolvedores: a guia "Analytics" não mostra o gráfico de anomalias |
MGMT-2735 | A atualização de registros do Node.js nunca termina/interrompe |
MGMT-2734 | O botão "Save" não é ativado após qualquer erro ao tentar salvar um pacote |
MGMT-2729 | A atualização da porta do TargetServer na interface exclui o SSLInfo |
MGMT-2702 | Vulnerabilidade de segurança entre sites para Firefox e IE Corrigida uma vulnerabilidade de segurança que poderia acontecer devido a vulnerabilidades do FireFox e do IE que permitem solicitações entre sites de forma inadequada. |
MGMT-2681 | Editor de proxy: ao usar uma correspondência de Regex na condição, o Flow Navigator não mostra o verbo |
MGMT-2361 | A implantação de proxies falha com RPCException: a chamada expirou |
MGMT-1662 | A implantação do proxy de API falha durante os lançamentos da nuvem pública da Apigee |
DEVRT-2286 | a API sync-organization Monetization está corrompida A API usada para sincronizar Os dados do Apigee Edge com monetização foram corrigidos com a atualização mais recente do versão 16.01.20. |
DEVRT-2173 | O pacote precisa ser renomeado, mas não foi possível editá-lo devido à taxa ativa plano |
DEVRT-1661 | O desenvolvedor está bloqueado para fazer solicitações de API antes da data de início do plano de tarifas, mas
bloco nunca é liberado Se um desenvolvedor de API aceitar uma tabela de taxa fixa mensal, com faixa de volume ou por pacote que começa em uma data futura e envia solicitações de API antes da data de início especificada, a API o desenvolvedor está impedido de fazer outras solicitações. Depois que a data de início do plano de tarifas for atingido, o bloco é liberado. |
DEVRT-1643 | O rascunho do plano de tarifação foi corrompido depois de salvo |
AXAPP-1991 | A recusa do resumo e dos e-mails do Apigee Analytics não para |
AXAPP-1946 | Limpeza da análise de dados sem liberar espaço em disco |
AXAPP-1708 | A API Analytics parece produzir números diferentes para a mesma estatística dependendo de como eu perguntar |
AXAPP-1293 | Nomes de apps do desenvolvedor não existentes no e-mail de resumo do Google Analytics |
APIRT-2518 | Problemas ao se conectar ao back-end HTTPS com a política do JavaScript |
APIRT-2398 | Código de autorização inválido/expirado contabilizado como erro da Apigee |
APIRT-2397 | steps.assignmessage.SetVariableFailed contados como erro da Apigee |
APIRT-2396 | API: ArrayIndexOutofBoundsException no OAuth contada como Erro da Apigee |
APIRT-2362 | Erro de compilação em JavaScript |
APIRT-2322 | ID do cliente inválido relatado incorretamente como erro da Apigee |
APIRT-2159 | Adicionar message_id ao prefixo de geração de registros |
APIRT-2145 | Alta falha de transações para a API Facebook Validação para valores de cabeçalho que começam com ":" foi removido. |
APIRT-2137 | MP: codificação de transferência fragmentada e 205 com comprimento de conteúdo 0 |
APIRT-2124 | O roteador Nginx não atualiza o pool de MPs recém-adicionados |
APIRT-2117 | A política de geração de registros de mensagens não respeita as atualizações de DNS |
APIRT-2110 | Apenas um cabeçalho X-Forwarded-For é transmitido pelo roteador |
APIRT-2062 | O cache de resposta não funciona corretamente quando a condição SkipCacheLookup é atendidas |
APIRT-2061 | O processador de mensagens não envia mensagens para o QPID |
APIRT-2052 | Alto número de CLOSE_WAITs devido à falta de resposta da porta de gerenciamento |
APIRT-2024 | O Nginx sem um balanceador de carga não está preenchendo adequadamente o HTTP X-Forwarded-For
cabeçalhos Adição do aviso de descontinuação "X-Forwarded-For" às notas da versão 150930 e da política de controle de acesso. política. |
APIRT-1933 | Os carregadores de classe específicos de proxy ainda delegam ao carregador de classe MP |
APIRT-1877 | Não é possível mascarar respostas XML que têm namespaces |
APIRT-1838 | Apigee-127: VerifyAPIKey retorna apenas um produto de API quando há vários produtos existem |
APIRT-1827 | Baixo limite de transmissão simultânea observado |
APIRT-1820 | Latência intermitente (> 1%) na nuvem privada 4.15.04 ambiente |
APIRT-707 | NPE durante o tempo de execução se <GenerateResponse> elemento está na Política VerifyAccessToken |