Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. informazioni
Il 25 ottobre 2023 abbiamo rilasciato una nuova versione di Apigee Edge per il cloud privato.
Nota: questa versione sarà supportata fino al 25 ottobre 2024.
Procedura di aggiornamento
Questa sezione descrive come installare questa release se esegui l'aggiornamento dalla release precedente di Edge per Private Cloud. Se devi eseguire l'aggiornamento da una release precedente, consulta Applicare più versioni patch.
L'aggiornamento di questa release comporterà l'aggiornamento dei componenti nel seguente elenco di RPM:
- edge-gateway-4.52.00-0.0.60200.noarch.rpm
- edge-management-server-4.52.00-0.0.60200.noarch.rpm
- edge-message-processor-4.52.00-0.0.60200.noarch.rpm
- edge-postgres-server-4.52.00-0.0.60200.noarch.rpm
- edge-qpid-server-4.52.00-0.0.60200.noarch.rpm
- edge-router-4.52.00-0.0.60200.noarch.rpm
- apigee-sso-4.52.00-0.0.21316.noarch.rpm
- edge-analytics-4.52.00-0.0.40100.noarch.rpm
- edge-management-ui-4.52.00-0.0.20029.noarch.rpm
- edge-ui-4.52.00-0.0.20233.noarch.rpm
- apigee-service-4.52.00-0.0.1500.noarch.rpm
- apigee-mirror-4.52.00-0.0.1032.noarch.rpm
- apigee-tomcat-9.0.82-0.0.939.noarch.rpm
- apigee-configutil-4.52.00-0.0.624.noarch.rpm
Per controllare le versioni RPM attualmente installate e verificare se devono essere aggiornate, inserisci:
apigee-all version
Per aggiornare l'installazione, esegui la procedura seguente sui nodi Edge:
-
Su tutti i nodi Edge:
- Pulisci i repository Yum:
sudo yum clean all
- Scarica il file
bootstrap_4.52.00.sh
di Edge 4.52.00 più recente in/tmp/bootstrap_4.52.00.sh
:curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
- Installa l'utilità e le dipendenze
apigee-service
Edge 4.52.00:sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord
dove uName e pWord sono il nome utente e la password che hai ricevuto da Apigee. Se ometti pWord, ti verrà chiesto di inserirlo.
- Utilizza il comando
source
per eseguire lo script apigee-service.sh:source /etc/profile.d/apigee-service.sh
- Pulisci i repository Yum:
- Esegui lo script
update.sh
per il processo perimetrale su tutti i nodi:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Esegui lo script
update.sh
per SSO su tutti i nodi: - Su tutti i nodi UI, esegui lo script
update.sh
per l'UI:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Se utilizzi l'esperienza New Edge, esegui questo comando:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
Problemi di sicurezza risolti
Di seguito è riportato un elenco di problemi di sicurezza noti che sono stati risolti in questa release. Per evitare questi problemi, installa la versione più recente di Edge per Cloud privato.ID problema | Descrizione |
---|---|
279065506 | Nell'URL di reindirizzamento per OAuth2, l'entropia del parametro di stato è stata migliorata per renderlo imprevedibile, in modo da evitare la vulnerabilità Cross Site Request Forgery (CSRF).", |
279065586 | Sono stati aggiunti criteri di sicurezza dei contenuti nell'intestazione per fornire un ulteriore livello di sicurezza per i siti da attacchi lato client. |
Modifiche al software supportato
È stato aggiunto il supporto per le seguenti versioni software:
- Red Hat Enterprise Linux (Intel 64-bit): versione 8.8
- Oracle Linux (Intel a 64 bit): versioni 7.9, 8.7 e 8.8
- Rocky Linux 8
- Tomcat 9.0.82
Consulta la pagina relativa al software supportato da Edge per Cloud privato per un elenco completo dei software supportati.
Ritiri e ritiri
In questa release non sono presenti nuovi ritiri o ritiri.
Nuove funzionalità
Questa release introduce le seguenti nuove funzioni:
Imposta il numero massimo di caratteri per i nomi di organizzazioni e ambienti
Con questa release, puoi limitare il numero massimo di caratteri per i nomi dell'organizzazione e dell'ambiente quando crei una nuova organizzazione o ambiente. Il valore predefinito per il numero massimo di caratteri è 255. Per impostare un valore massimo inferiore, imposta le seguenti proprietà nel rispettivo file delle proprietà:
- Nel file delle proprietà dell'organizzazione, imposta
org.name.max.length
. - Nel file delle proprietà dell'organizzazione, imposta
env.name.max.length
.
Se una di queste proprietà è impostata su un valore inferiore a 0 o maggiore di 255, il sistema utilizzerà rispettivamente un valore massimo pari a 1 o 255.
Imposta la scadenza dei token di accesso
Con questa release puoi impostare la scadenza dei token di accesso impostando la proprietà conf_keymanagement_oauth_access_token_expiry_time_in_millis
sulla scadenza desiderata in millisecondi. Questa funzionalità è disattivata per impostazione predefinita. Per abilitarlo, imposta conf_keymanagement_oauth_access_token_is_apply_limit
su true
nel processore di messaggi.
Questa funzionalità offre agli amministratori di Apigee un maggiore controllo sulla scadenza dei token di accesso creati in Apigee.
Correzioni di bug
In questa sezione sono elencati i bug del cloud privato corretti in questa release.
ID problema | Descrizione |
---|---|
290242749 |
Quando la variabile |
260397807 |
Un problema nei modelli email ha impedito l'invio dei caratteri multibyte nelle email. Il problema è stato risolto. |
234544436 |
Si è verificato un problema per cui il menu a sinistra scompare quando si cambiano organizzazioni nella nuova UI di Edge. Il problema è stato risolto. |
293268203 |
L'upgrade delle dipendenze di Analytics non veniva eseguito automaticamente sui nodi del server di gestione. Il problema è stato risolto. |
261616264 |
Aggiunto il controllo del bootstrap per garantire che postgresql non venga rimosso/eliminato durante il processo di upgrade. |
279065586 |
Nell'URL di reindirizzamento per OAuth2, l'entropia del parametro di stato è stata migliorata per renderlo imprevedibile, in modo da evitare la vulnerabilità Cross Site Request Forgery (CSRF). |
283310836 |
Il messaggio di errore durante l'analisi di XML di grandi dimensioni è stato migliorato. |
245936798 |
Un problema con i nomi delle organizzazioni e degli ambienti causava l'esito negativo delle query <code<create< code="" dir="ltr" translation="no"> di Postgresql.</code<create<> Il problema è stato risolto migliorando la gestione degli conflitti tra i nomi degli indici Postgres per i nomi di organizzazioni e ambienti lunghi. |
293733533 |
La libreria di terze parti Spring nei componenti del gateway Edge è stata aggiornata dalla versione 5.3.20 alla versione 5.3.27. |
294363158 |
Una regressione stava causando la visualizzazione di alcune dimensioni aggiuntive nei menu a discesa delle pagine di analisi e monitoraggio dell'UI Edge. Il problema è stato risolto. |
297889765 |
Gli elementi generati da apigee-mirror ora hanno la proprietà corretta |
Problemi noti
Consulta Problemi noti di Edge per Private Cloud per un elenco completo dei problemi noti.
Applicazione di più versioni patch
Questa sezione descrive come applicare più versioni di patch, nel caso in cui tu stia eseguendo l'aggiornamento da una versione di Edge per Private Cloud precedente alla versione del rilascio della patch precedente.
Ogni release di patch contiene aggiornamenti a componenti specifici di Edge per Cloud privato, come
edge-management-server
.
Per applicare più versioni di patch, devi aggiornare ogni componente Edge incluso in una release di patch successivamente alla versione attualmente installata. Puoi trovare questi componenti consultando le note di rilascio di Edge per Private Cloud relative a tutte le versioni successive alla tua versione attuale e controllando l'elenco degli RPM per queste release. Consulta le note di rilascio di Apigee per i link a tutte le note di rilascio di Edge per Cloud privato.
Nota: devi aggiornare ogni componente una sola volta, installando l'RPM per la versione più recente del componente incluso nelle release delle patch. Segui le istruzioni nelle note di rilascio relative alla versione per aggiornare il componente.
Nota: l'upgrade di un componente installa automaticamente la versione patch più recente di un componente. Se vuoi eseguire l'upgrade a una versione patch non più recente, devi mantenere la tua copia tarball del repository Apigee utilizzando il mirroring Apigee e utilizzare questo mirror per le installazioni Apigee. Per saperne di più, consulta Utilizzo di un repository Edge locale per gestire la versione Edge.