4.19.06.07 - Note di rilascio di Edge per Private Cloud

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

Il 5 giugno 2020 abbiamo rilasciato una nuova versione di Apigee Edge per il cloud privato.

Procedura di aggiornamento

Per aggiornare l'installazione, esegui la procedura seguente sui nodi perimetrali:

  1. Su tutti i nodi perimetrali:

    1. Pulisci il repository Yum:
      sudo yum clean all
    2. Scarica il file bootstrap_4.19.06.sh di Edge 4.19.06 più recente su /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 apigee-service Edge 4.19.06:
      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 ciascun 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 per il cloud privato.

  3. Esegui lo script update.sh per Edge su tutti i nodi. Su ciascun 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 per il cloud privato.

  4. Esegui lo script update.sh per l'interfaccia utente su tutti i nodi. Su ciascun 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 per il cloud privato.

  5. Esegui lo script update.sh per SSO su tutti i nodi. Su ciascun 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 per il cloud privato.

  6. Esegui lo script update.sh per il Portale per gli sviluppatori su tutti i nodi. Su ciascun 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 per il cloud privato.

  7. Se utilizzi Apigee mTLS e hai aggiornato la configurazione in base a nuove funzionalità o correzioni di bug in questa patch, devi disinstallare e poi reinstallare il servizio apigee-mtls su tutti i nodi per applicare queste modifiche. Per maggiori informazioni, consulta Modificare una configurazione apigee-mtls esistente.

Software supportato

Apigee Edge per il cloud privato ha confermato il supporto per la versione OpenJDK 1.8.0.252.

Tomcat è stato aggiornato alla versione 7.0.103.

Ritiri e ritiri

Nessuna modifica.

Nuove funzionalità

Nella tabella seguente vengono descritte le nuove funzionalità di questa release:

Descrizione

mTLS protegge la connessione tra server di gestione e router

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

La durata della validità del certificato è ora configurabile

Quando utilizzi un certificato personalizzato, puoi impostare il numero di giorni di validità del certificato. Per farlo, imposta il valore di APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR nel file di configurazione. Il valore predefinito è 365. Per maggiori informazioni, consulta il Passaggio 1: aggiorna il file di configurazione. Se apporti una modifica dopo l'installazione di Apigee mTLS, assicurati di seguire le istruzioni riportate in Modificare una configurazione apigee-mtls esistente.

Bug corretti

Nella tabella seguente sono elencati i bug corretti in questa release:

ID problema Descrizione
154428338

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

Abbiamo corretto un conflitto di ricerca regex durante il caricamento degli archivi chiavi con convenzione di denominazione simile. Di conseguenza, il processore di messaggi non caricava gli ambienti associati all'archivio chiavi o non si avviava quando durante la ricerca venivano restituiti più archivi chiavi in conflitto.

130653816

Errori 404 intermittenti nel traffico di runtime.

A causa di una condizione di gara, i processori di messaggi non caricavano tutti i proxy all'avvio, causando errori 404 ApplicationNotFound intermittenti nel traffico di runtime.

Il problema è stato risolto.

157275131

Upgrade con Drupal

Il processo di upgrade del Portale per gli sviluppatori è stato interrotto nella versione 4.19.06.

155840972 Upgrade per Tomcat

È stato eseguito l'upgrade di Tomcat alla versione 7.0.103.

155595660

Formato del fuso orario

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

155340541

Supporto di OpenJDK

Apigee ha confermato il supporto per la versione OpenJDK 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 comprendeva più data center (ad esempio dc-1, dc-2). Ciò ha interessato le connessioni ai nodi Cassandra nel data center locale per le operazioni di gestione delle chiavi e Key Value Map (KVM).

152382545

Utilizzo dell'intervallo di porte mTLS

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

150717738

Cluster senza leader

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

148486685

Associazione indiretta di replica OpenLDAP e interoperabilità SSO

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

148179907

apigee-analytics-collector ri-aggiunto

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

146511254

Il criterio ExtractVariables non genera errori

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

130013746

Disattivazione delle aziende

Il pulsante per disattivare le società dalla monetizzazione non era disponibile.

120799182

Upgrade di OpenLDAP

Il processo di upgrade di OpenLDAP in un ambiente multi-data center ha causato uno stato danneggiato.

145236083

Sysadmin nome utente:lunghezza password

La presenza di un nome utente:password di amministrazione di più di 57 caratteri ha causato l'errore di uno script di installazione SSO Edge.

135616498

Errore dello script di configurazione SSO

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

111420263

Correggere ConcurrentModificationException nel criterio di logging dei messaggi

Elimina diverse condizioni di gara che si verificano quando si utilizza il criterio di logging dei messaggi.