Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione
Documentazione di Apigee X. Informazioni
Il 3 aprile 2020 abbiamo rilasciato la versione 1.2.0 del runtime ibrido Apigee.
Upgrade in corso
Nuove funzionalità e aggiornamenti
Di seguito sono riportate le nuove funzioni e gli aggiornamenti di questa release.
È stata aggiunta una nuova configurazione host virtuale per specificare le regole di routing
La nuova funzionalità di configurazione di virtualhosts
risolve un problema
l'ordine in cui i percorsi di base sono stati indirizzati a più ambienti
incerta. Per maggiori dettagli, vedi
Configurare gli host virtuali. (150336519)
Versione beta delle norme di OASValidation
Il criterio OASValidation (OpenAPI Specification Validation) (beta) consente di convalidare una di richiesta o risposta in arrivo in base a una specifica OpenAPI 3.0 (JSON o YAML). Per ulteriori informazioni, consulta OASValidation policy (beta). (144949685)
Versione beta del supporto di WebSocket
Apigee hybrid supporta le connessioni WebSocket. I client proxy API ora possono richiedere un upgrade del protocollo da HTTP a WebSocket. Per maggiori dettagli, vedi Utilizzare WebSocket (beta).
Accesso ai valori dei secret dei criteri dai secret Kubernetes
Una nuova funzionalità ti consente di accedere ai valori archiviati in un secret Kubernetes nelle variabili di flusso proxy. Per maggiori dettagli, consulta Archiviare i dati in un secret Kubernetes. (133377603)
L'elemento Apigee Operators (AO) sostituisce ADAC e ADAH
Operatori Apigee (AO) crea e aggiorna le risorse Kubernetes e Istio di basso livello necessarie per il deployment e la gestione di AD. Ad esempio, il controller esegue la pubblicazione di un messaggio processori. Convalida anche la configurazione di ApigeeDeployment prima di conservarla in Kubernetes in un cluster Kubernetes. AO sostituisce Apigee Deployment Admission Admissionhook (ADAH) e Apigee Deployment Controller (ADC). Vedi ao nella sezione di riferimento delle proprietà di configurazione. (151250559)
Sostituire e ritirare determinate proprietà di configurazione del cluster e del progetto
Sono state aggiunte due nuove proprietà di configurazione: k8sCluster
e gcp
.
Queste proprietà sostituiscono le seguenti proprietà deprecate: k8sClusterName
,
gcpRegion
e gcpProjectID
. Per maggiori dettagli,
consulta la sezione Riferimento per le proprietà di configurazione. (146299599)
Espansione del volume permanente per Cassandra su Kubernetes
È stato aggiunto un processo per espandere il volume permanente utilizzato da apigee-cassandra per ospitare esigenze di archiviazione, senza la necessità di aggiungere altri nodi solo per aumentare lo spazio di archiviazione. Consulta Espandi i volumi permanenti di Cassandra. (138167919)
Supporta origini aggiuntive per certificati, chiavi di crittografia e SA
Sono state aggiunte nuove proprietà di configurazione che offrono una maggiore flessibilità nel modo specifichi i certificati TLS, le chiavi di crittografia e le chiavi degli account di servizio. Le nuove proprietà sono elencati di seguito:
kmsEncryptionPath
kmsEncryptionSecret.key
kmsEncryptionSecret.name
cassandra.backup.serviceAccountSecretRef
cassandra.restore.serviceAccountSecretRef
envs[].cacheEncryptionPath
envs[].cacheEncryptionSecret.key
envs[].cacheEncryptionSecret.name
envs[].kmsEncryptionPath
envs[].kmsEncryptionSecret.key
envs[].kmsEncryptionSecret.name
envs[].serviceAccountSecretRefs.synchronizer
envs[].serviceAccountSecretRefs.udca
envs[].sslSecret
logger.serviceAccountSecretRef
mart.serviceAccountSecretRef
mart.sslSecret
metrics.serviceAccountSecretRef
synchronizer.serviceAccountSecretRef
udca.serviceAccountSecretRef
Per ulteriori informazioni, consulta la sezione Configurazione di riferimento delle proprietà. (145303466)
Consenti ai clienti di offuscare i dati prima di inviarli ad Analytics
È stata aggiunta una funzionalità che consente di offuscare determinati dati di analisi prima che vengano inviati a il piano di gestione. Per maggiori dettagli, vedi Offuscare i dati utente per l'analisi. (142578910)
Espandere volumi permanenti per gli oggetti StatefulSet
È stata aggiunta una funzionalità che consente di espandere il volume permanente utilizzato da apigee-cassandra soddisfare le esigenze di archiviazione, senza aggiungere ulteriore potenza di calcolo. Per ulteriori informazioni, vedi Espandi volumi permanenti per gli oggetti StatefulSet. (138167919)
Viene eseguito l'upgrade delle versioni minime supportate di GKE, Anthos e AKS
Apigee hybrid ora supporta GKE 1.14.x, Anthos 1.2 e AKS 1.14.x. (149578101)
Supporto TLS 1.3 per connessioni verso nord
Due nuove proprietà di configurazione consentono di impostare la versione TLS minima e massima per
il traffico in entrata: ingress.minTLSProtocolVersion
e maxTLSProtocolVersion
.
I valori possibili sono 1,0, 1,1, 1,2 e 1,3. Per ulteriori informazioni, vedi
la colonna Configurazione
di riferimento delle proprietà. (117580780)
Supporto della configurazione proxy di inoltro per il runtime ibrido
Il proxy forwarding HTTP è ora supportato per i proxy API di cui è stato eseguito il deployment in un ambiente. Per maggiori dettagli, consulta Configurare il proxy di inoltro. (148970527)
Supporta più hostAlias per ambiente
È stata aggiunta una nuova proprietà di configurazione, envs[].hostAliases
. Questo
consente di aggiungere più alias host a un ambiente. Usa questo elemento al posto di
hostAlias
, che è stato ritirato. Per maggiori dettagli, vedi
Aggiunta
più alias host a un ambiente. (150738495)
Consenti modelli per insiemi di proprietà
Un nuovo elemento <PropertySetRef> è stato aggiunto all'elemento <AssignVariable> dell'elemento <AssignMessage> . <PropertySetRef> consente di creare dinamicamente una coppia nome/chiave per un set di proprietà. Questa funzionalità è disponibile solo per i proxy API di cui è stato eseguito il deployment in Apigee hybrid. Consulta AssignVariable: (148612340)
Bug corretti
In questa release sono stati corretti i bug riportati di seguito. Questo elenco è destinato principalmente agli utenti che controllano per vedere se i ticket di assistenza sono stati risolti. Non è progettato per fornire informazioni dettagliate informazioni per tutti gli utenti.
ID problema | Nome componente | Descrizione |
---|---|---|
147958049 | Runtime | È stato risolto un problema di tempistica nella sequenza di avvio del runtime che a volte impediva che il sincronizzatore si avvii correttamente. |
149867244 | Piattaforma K8S | Errore del pod apigee-cps-setup nella configurazione multiregionale |
150187652 / 149117839 | Runtime | Impossibile utilizzare trattini nei nomi ambiente. |
149220463 | Pod MP | Per eseguire nuovamente il deployment dei proxy di cui è stato eseguito il deployment in precedenza. |
144321144 | Runtime | Impossibile ricaricare i proxy con host virtuali sicuri. |
147685310 | Runtime | Errori di inizializzazione del sincronizzatore dovuti a un recupero non riuscito del token Google Cloud durante l'inizializzazione. |
151115900 | Runtime | La sonda interna periodica non era in corso per HybridMART con risultati falsi positivi. |
Problemi noti
Nella tabella seguente vengono descritti i problemi noti per questa release:
Problema | Descrizione |
---|---|
N/D | Errore intestazione HTTP non valida: il traffico Istio in entrata commuta tutte le risposte di destinazione in arrivo al protocollo HTTP2. Poiché il processore di messaggi ibrido supporta solo HTTP1, Quando viene chiamato un proxy API, potrebbe essere visualizzato il seguente errore: http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1, name: [:authority], value: [domain_name] Se viene visualizzato questo errore, puoi intraprendere una delle seguenti azioni per correggere problema:
|
144584813 | Se crei una sessione di debug ma la sessione non contiene ancora transazioni, quindi L'API List Debug Sessions non include la sessione in questo elenco. L'API include solo sessioni nella risposta se la sessione contiene almeno una transazione. |
143659917 | L'impostazione di scadenza del criterio CompilaCache deve essere impostata su un valore esplicito tra 1 e 30. Ad esempio: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
133192879 | Riepilogo: la latenza è molto elevata quando si utilizza l'API o l'interfaccia utente per recuperare
lo stato di deployment dell'organizzazione. Questa latenza può generare una risposta Soluzione alternativa: aggiorna il browser (o invia di nuovo la richiesta). |