Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione
Documentazione di Apigee X. Informazioni
Martedì 2 febbraio 2016 abbiamo rilasciato una nuova versione cloud di Apigee Edge for Public Google Cloud.
Nuove funzionalità e miglioramenti
Di seguito sono riportate le nuove funzioni e i miglioramenti di questa release.
Procedura guidata del proxy API riprogettata
La procedura guidata del proxy API è stata riprogettata. Quando fai clic su "+ Proxy API" nella pagina Proxy API nell'interfaccia utente di gestione, la nuova procedura guidata illustra il processo di creazione del proxy API. Tutti i sono disponibili le stesse impostazioni della procedura guidata del proxy API precedente. (MGMT-1376)
Crea API proxy con documenti OpenAPI (Swagger)
Nell'ambito della nuova procedura guidata del proxy API, ora puoi creare un proxy API da un documento (spazzolato). Nella prima pagina della procedura guidata del proxy API, fai clic su Utilizza OpenAPI. quando selezioni Inverti Proxy, App Node.js o No Obiettivo. Nel campo visualizzato, inserisci l'URL del documento OpenAPI. Per ulteriori informazioni consulta la sezione Creare una semplice proxy API. (MGMT-1376)
Supporto di WSDL 1.2 per SOAP proxy
Apigee Edge supporta WSDL 1.2 nella creazione di proxy API per chiamare servizi SOAP. (MGMT-2835)
SSLInfo Variabili nelle configurazioni di TargetEndpoint
In un TargetEndpoint del proxy API, puoi impostare dinamicamente i dettagli SSL/TLS per supportare di runtime. Nel seguente esempio di come SSLInfo verrebbe impostata in un TargetEndpoint i valori possono essere forniti in fase di runtime da un callout Java, da un criterio JavaScript o un criterio Assegna messaggio. Utilizza le variabili di messaggio contenenti i valori che vuoi impostare.
<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>
Questa funzionalità viene trattata nei seguenti documenti:
- proxy API riferimento per la configurazione
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)
RSA_SHA256 supporto dell'algoritmo per i criteri di asserzione SAML
I criteri di asserzione SAML ora supportano l'algoritmo RSA_SHA256 oltre a RSA_SHA1. (APIRT-1779)
Convalida del certificato caricamenti
Per evitare il caricamento di certificati scaduti o non validi in archivi chiavi e archivi attendibili, l'API di gestione convalida i certificati al momento del caricamento. I certificati vengono convalidati per garantire il file non sia più grande di 50 kB e che il formato sia PEM o DER. Viene convalidata anche la scadenza del certificato. Per eseguire l'override della convalida della scadenza predefinita (per non eseguire la convalida) per la scadenza del certificato al momento del caricamento), utilizza il seguente parametro di query: ?ignoreExpiryValidation=true
Per ulteriori informazioni, vedi Caricare un file JAR in un archivio chiavi e Carica un certificato in un archivio attendibilità. (SECENG-516) e (APIRT-2213)
Polling automatico sui log di Node.js pagina
Durante la visualizzazione dei log Node.js dall'editor proxy, la pagina Log di Node.js viene automaticamente aggiornati periodicamente per elencare i nuovi log disponibili. Fai clic su "Interrompi aggiornamento automatico" per disattivare dell'aggiornamento automatico. (MGMT-1692)
Prodotto API prestazioni della pagina, nessuna app sviluppatore elencata
Quando visualizzi un prodotto API nell'interfaccia utente di gestione, le app sviluppatore associate sono elencati i prodotti. Per migliorare le prestazioni della UI, l'elenco delle app sviluppatore non viene mostrato quando la modifica del prodotto API. (MGMT-2869)
Iscrizione giornaliera email di analisi
Ora gli amministratori dell'organizzazione devono iscriversi esplicitamente alle email giornaliere relative ai report di analisi. Sottoscrivi o annulla l'iscrizione impostando una preferenza utente nell'interfaccia utente di gestione o con la gestione tramite Google Cloud CLI o tramite l'API Compute Engine. Per ulteriori informazioni, visita la pagina Iscriversi per ricevere analisi giornaliere. email. (AXAPP-1949)
funzione somma( ) in risposta metriche relative al tempo
Nei report personalizzati e nelle chiamate API di Analytics, la "somma" la funzione aggregata è ora disponibile Tempo di risposta target, Tempo di risposta totale ed end_point_response_time. Ad esempio, nel API /stats (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), ora puoi usare il comando parametro di query: ?select=sum(total_response_time). (AXAPP-2006)
Analisi della latenza report: nomi proxy API ordinati
Nell'interfaccia utente del report Analisi della latenza (solo per i piani aziendali Apigee Edge), i proxy API sono in ordine alfabetico nell'elenco a discesa Proxy. (MGMT-2858)
App per sviluppatori attive dashboard mostrata per nome visualizzato
Nella dashboard dell'interfaccia utente di gestione, il grafico a barre App sviluppatore elenca le app in base alla visualizzazione anziché il nome interno. (MGMT-2853)
Nuovo widget data/ora attivo report personalizzati
Il widget del selettore di data/ora in una pagina dei report personalizzati nell'interfaccia utente di gestione è stato migliorato. (MGMT-2881)
Monetizzazione: API di modifica nomi pacchetto
Puoi aggiornare il nome di un pacchetto API in qualsiasi momento durante il ciclo di vita della monetizzazione, anche se il pacchetto API contiene un piano tariffario pubblicato. (DEVRT-2177)
Monetizzazione: Decimali consentiti negli attributi personalizzati
Se utilizzi un "tariffario con attributo personalizzato" piano, l'attributo personalizzato nel messaggio che viene utilizzata come moltiplicatore per la transazione, ora può avere un valore decimale fino a un massimo di 4 posizioni decimali. Per ulteriori informazioni su questo tipo di piano, consulta Specifica tariffario personalizzato dettagli degli attributi. ( DEVRT-2191)
Miglioramenti generali
Questa release contiene inoltre diverse impostazioni relative a usabilità, prestazioni, sicurezza e stabilità miglioramenti.
Bug corretti
In questa release sono stati corretti i bug riportati di seguito.
ID problema | Descrizione |
---|---|
MGMT-2964 | Il nuovo editor proxy non accetta commenti all'interno del tag Flows |
MGMT-2957 | L'aggiunta di un nuovo pod a un'organizzazione restituisce lo stato di deployment del bundle come errore per i router nel nuovo pod |
MGMT-2937 | Errori relativi ad autorizzazioni insufficienti con i ruoli personalizzati |
MGMT-2875 | La generazione WSDL SOAP contiene intestazioni errate per SOAP 1.2 |
MGMT-2739 | Report App per sviluppatori: la scheda Analytics non mostra il grafico delle anomalie |
MGMT-2735 | L'aggiornamento dei log di Node.js non viene mai completato/interrotto |
MGMT-2734 | Il pulsante Salva non viene abilitato dopo un errore durante il tentativo di salvataggio di un cofanetto |
MGMT-2729 | L'aggiornamento della porta per TargetServer nell'interfaccia utente cancella le informazioni SSL |
MGMT-2702 | Vulnerabilità di sicurezza tra siti per Firefox e IE È stata corretta una vulnerabilità di sicurezza che poteva verificarsi a causa delle vulnerabilità di FireFox e IE che consentono impropriamente le richieste tra siti. |
MGMT-2681 | Editor proxy: quando si utilizza una corrispondenza regex in Condition, Flow Navigator non mostra il verbo |
MGMT-2361 | Il deployment dei proxy ha esito negativo con RPCEccezioni: timeout chiamata |
MGMT-1662 | Il deployment del proxy API non riesce durante le release di Apigee Public Cloud |
DEVRT-2286 | L'API Sync-organization Monetization non funziona L'API utilizzata per sincronizzare I dati Apigee Edge con monetizzazione sono stati corretti con l'ultimo aggiornamento della 16.01.20. |
DEVRT-2173 | Necessità di rinominare il pacchetto, ma non è possibile modificarlo a causa del tasso attivo. piano |
DEVRT-1661 | Lo sviluppatore è bloccato per effettuare richieste API prima della data di inizio del piano tariffario, ma
blocco mai rilasciato Se uno sviluppatore di API ha accettato una piattaforma di tariffe mensili fisse, a banda larga o per pacchetti che inizia in una data futura, quindi invia le richieste API prima della data di inizio specificata, lo sviluppatore non può effettuare ulteriori richieste. Una volta che la data di inizio del piano tariffario è raggiunto, il blocco viene rilasciato. |
DEVRT-1643 | Bozza del piano tariffario danneggiato dopo il salvataggio |
AXAPP-1991 | Non interrompere la ricezione delle email e il riepilogo delle analisi di Apigee |
AXAPP-1946 | La pulizia di Analytics non rilascia spazio su disco |
AXAPP-1708 | L'API di Analytics sembra produrre numeri diversi per la stessa statistica. a seconda di come chiedo |
AXAPP-1293 | Nomi di app dello sviluppatore non esistenti nell'email di riepilogo di Analytics |
APIRT-2518 | Problemi di connessione al backend https con il criterio JavaScript |
APIRT-2398 | Codice di autorizzazione non valido/scaduto conteggiato come errore Apigee |
APIRT-2397 | steps.assignmessage.SetVariableFailed conteggiato come errore Apigee |
APIRT-2396 | DisabledArgumentException, ArrayIndexOutofBoundsException in OAuth conteggiato come Errore Apigee |
APIRT-2362 | Errore di compilazione JavaScript |
APIRT-2322 | ID client non valido segnalato erroneamente come errore Apigee |
APIRT-2159 | Aggiungi message_id al prefisso di logging |
APIRT-2145 | Elevato errore delle transazioni per l'API Facebook Convalida dei valori di intestazione che iniziano con ":" è stato rimosso. |
APIRT-2137 | MP: codifica del trasferimento con chunking e 205 con lunghezza dei contenuti pari a 0 |
APIRT-2124 | Il router Nginx non aggiorna il pool MP per i nuovi MP aggiunti |
APIRT-2117 | Il criterio di logging dei messaggi non rispetta gli aggiornamenti del DNS |
APIRT-2110 | Il router trasmette una sola intestazione X-Forwarded-For |
APIRT-2062 | La cache delle risposte non funziona correttamente quando la condizione SkipCacheLookup è soddisfatto |
APIRT-2061 | Il processore di messaggi non esegue il push dei messaggi a QPID |
APIRT-2052 | Numero elevato di CLOSE_WAIT a causa della mancata risposta della porta di gestione |
APIRT-2024 | Nginx senza bilanciatore del carico non compila correttamente X-Forwarded-For HTTP
intestazioni L'avviso di deprecazione di X-Forwarded-For è stato aggiunto alle note di rilascio del modulo 150930 e alla sezione . |
APIRT-1933 | I classloader specifici del proxy continuano a delegare a MP classloader |
APIRT-1877 | Impossibile mascherare le risposte XML che hanno spazi dei nomi |
APIRT-1838 | Apigee-127: VerifyAPIKey restituisce un solo prodotto API quando più prodotti esistono |
APIRT-1827 | Rilevato limite di streaming simultanei basso |
APIRT-1820 | Latenza intermittente (> 1%) nel Private Cloud 4.15.04 ambiente |
APIRT-707 | NPE durante il runtime se il comando <GenerateResponse> è nel Criterio VerifyAccessToken |