16/01/20 - Note di rilascio di Apigee Edge per il cloud pubblico

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:

(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