4.19.06.07 - Note di rilascio di Edge per Private Cloud

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
info

Il 5 giugno 2020 abbiamo rilasciato una nuova versione di Apigee Edge for Private Cloud.

Procedura di aggiornamento

Per aggiornare l'installazione, esegui questa procedura sui nodi Edge:

  1. Su tutti i nodi edge:

    1. Pulisci i repository Yum:
      sudo yum clean all
    2. Scarica l'ultimo file Edge 4.19.06 bootstrap_4.19.06.sh in /tmp/bootstrap_4.19.06.sh:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. Installa l'utilità e le dipendenze Edge 4.19.06 apigee-service:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

      dove uName:pWord sono il nome utente e la password che hai ricevuto da Apigee. Se ometti pWord, ti verrà chiesto di inserirlo.

    4. Aggiorna l'utilità apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Utilizza il comando source per eseguire lo script apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Esegui lo script update.sh per OpenLDAP su tutti i nodi. Su ogni nodo, esegui questo comando:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    dove configFile specifica il file di configurazione che hai utilizzato per installare Apigee Edge for Private Cloud.

  3. Esegui lo script update.sh per Edge su tutti i nodi. Su ogni nodo, esegui questo comando:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    dove configFile specifica il file di configurazione che hai utilizzato per installare Apigee Edge for Private Cloud.

  4. Esegui lo script update.sh per la UI su tutti i nodi. Su ogni nodo, esegui questo comando:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    dove configFile specifica il file di configurazione che hai utilizzato per installare Apigee Edge for Private Cloud.

  5. Esegui lo script update.sh per il servizio SSO su tutti i nodi. Su ogni nodo, esegui questo comando:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    dove configFile specifica il file di configurazione che hai utilizzato per installare Apigee Edge for Private Cloud.

  6. Esegui lo script update.sh per il Developer Portal su tutti i nodi. Su ogni nodo, esegui questo comando:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

    dove configFile specifica il file di configurazione che hai utilizzato per installare Apigee Edge for Private Cloud.

  7. Se utilizzi Apigee mTLS e hai aggiornato la configurazione in base alle nuove funzionalità o alle correzioni di bug in questa patch, devi disinstallare e poi reinstallare il servizio apigee-mtls su tutti i nodi affinché le modifiche abbiano effetto. Per saperne di più, consulta Modificare una configurazione apigee-mtls esistente.

Software supportati

Apigee Edge for Private Cloud ha confermato il supporto per OpenJDK versione 1.8.0.252.

Tomcat è stato aggiornato alla versione 7.0.103.

Ritiri e deprecazioni

Nessuna modifica.

Nuove funzionalità

La tabella seguente descrive le nuove funzionalità di questa release:

Descrizione

mTLS protegge la connessione dal server di gestione al router

Apigee mTLS ora supporta la connessione tra il server di gestione e il router sulla porta 8081.

Ora la durata della validità del certificato è configurabile

Quando utilizzi un certificato personalizzato, puoi impostare il numero di giorni in cui il certificato è valido. Per farlo, imposta il valore di APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR nel file di configurazione. Il valore predefinito è 365. Per ulteriori informazioni, vedi Passaggio 1: aggiorna il file di configurazione. Se apporti una modifica dopo aver installato Apigee mTLS, assicurati di seguire le istruzioni riportate in Modificare una configurazione apigee-mtls esistente.

Bug corretti

La tabella seguente elenca i bug corretti in questa release:

ID problema Descrizione
154428338

Il processore di messaggi non riesce a caricare gli ambienti quando i keystore sono configurati con nomi o alias simili.

Abbiamo risolto un conflitto di ricerca regex durante il caricamento di keystore con convenzioni di denominazione simili. Ciò impediva al processore di messaggi di caricare gli ambienti associati all'archivio chiavi o di avviarsi quando venivano restituiti più archivi chiavi in conflitto durante la ricerca.

130653816

Errori 404 intermittenti nel traffico di runtime.

Una race condition impediva ai processori di messaggi di caricare tutti i proxy all'avvio, causando errori intermittenti 404 ApplicationNotFound nel traffico di runtime.

Il problema è stato risolto.

157275131

Upgrade di Drupal

Il processo di upgrade del Developer Portal è stato interrotto nella versione 4.19.06.

155840972 Upgrade di Tomcat

Tomcat è stato aggiornato alla versione 7.0.103.

155595660

Formato del fuso orario

I valori utilizzati per i token sss e SSS nel formato del fuso orario impostato dalla proprietà conf_system_apigee.syslogger.dateFormat non erano corretti.

155340541

Supporto di OpenJDK

Apigee ha confermato il supporto per OpenJDK versione 1.8.0.252.

155105930
76087166

KVM in ambienti multi-data center

Il server di gestione si connetteva in modo casuale a uno qualsiasi dei data center se un'organizzazione si estendeva su più data center (ad esempio, dc-1, dc-2). Ciò ha influito sulle connessioni ai nodi Cassandra nel data center locale per la gestione delle chiavi e le operazioni della mappa chiave-valore (KVM).

152382545

Utilizzo dell'intervallo di porte mTLS

La documentazione ora indica correttamente che l'intervallo di porte ZooKeeper per Apigee mTLS inizia da 10001.

150717738

Cluster senza leader

I cluster senza un leader impedivano l'arresto o il riavvio del servizio mTLS. Anche la durata del timeout è stata ridotta.

148486685

Replica OpenLDAP con binding indiretto e interoperabilità SSO

Con il binding indiretto, il servizio OpenLDAP non cercava l'oggetto utente quando la replica era abilitata (era presente più di un'istanza OpenLDAP).

148179907

apigee-analytics-collector riaggiunto

L'utilità apigee-analytics-collector è stata riaggiunta. Questa utilità ti consente di generare report sul conteggio del volume dell'API.

146511254

Norme ExtractVariables che non generano errori

Quando una variabile XML non è stata risolta tramite un'espressione XPath, il criterio ExtractVariables ha continuato a essere eseguito nel proxy. Ciò si è verificato anche quando l'elemento IgnoreUnresolvedVariables o l'attributo continueOnError erano impostati su false.

130013746

Disattivazione delle società

Il pulsante per disattivare le aziende dalla monetizzazione non era disponibile.

120799182

Upgrade di OpenLDAP

La procedura di upgrade di OpenLDAP in un ambiente multi-data center ha comportato uno stato danneggiato.

145236083

Lunghezza del nome utente e della password dell'amministratore di sistema

Una coppia nome utente:password di Sysadmin più lunga di 57 caratteri ha causato l'errore di uno script di installazione dell'SSO Edge.

135616498

Errore dello script di configurazione SSO

È stato risolto un problema per cui l'utilizzo di URL con schema file causava l'errore dello script di configurazione SSO.

111420263

Correggi ConcurrentModificationException nel criterio di logging dei messaggi

Elimina diverse race condition che si verificano quando si utilizza il criterio di logging dei messaggi.

147458330

Correzione del backup di PostgreSQL che non memorizza le informazioni SSO

Risolto il problema per cui nei backup PostgreSQL mancavano i dati di configurazione SSO.