Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu Apigee X info
In den folgenden Abschnitten werden die bekannten Probleme mit Apigee beschrieben. In den meisten Fällen werden die aufgeführten Probleme in einer zukünftigen Version behoben.
Sonstige bekannte Probleme mit Edge
In den folgenden Abschnitten werden verschiedene bekannte Probleme mit Edge beschrieben.
| Bereich/Zusammenfassung | Bekannte Probleme |
|---|---|
Das Ablaufen des Caches führt zu einem falschen cachehit-Wert |
Wenn die Ablaufvariable Problemumgehung:Wiederholen Sie den Vorgang (führen Sie einen zweiten Anruf aus) direkt nach dem ersten Anruf. |
Die InvalidateCache-RichtliniePurgeChildEntries funktioniert nicht richtig, wenn sie auf „wahr“ gesetzt wird |
Wenn Sie Umgehung:Verwenden Sie die KeyValueMapOperations-Richtlinie, um die Cache-Versionierung zu iterieren und die Cache-Entwertung zu umgehen. |
| Gleichzeitige Bereitstellungsanfragen für einen SharedFlow oder API-Proxy können zu einem inkonsistenten Zustand im Verwaltungsserver führen, wenn mehrere Revisionen als bereitgestellt angezeigt werden. |
Dies kann beispielsweise der Fall sein, wenn eine CI/CD-Bereitstellungspipeline gleichzeitig mit verschiedenen Überarbeitungen ausgeführt wird. Um dieses Problem zu vermeiden, sollten Sie keine API-Proxys oder SharedFlows bereitstellen, bevor die aktuelle Bereitstellung abgeschlossen ist. Problemumgehung:Vermeiden Sie gleichzeitige API-Proxy- oder SharedFlow-Bereitstellungen. |
| Die Anzahl der API-Aufrufe, die in Edge API Analytics angezeigt wird, kann doppelte Daten enthalten. |
Edge API Analytics kann manchmal doppelte Daten für API-Aufrufe enthalten. In diesem Fall sind die in Edge API Analytics für API-Aufrufe angezeigten Werte höher als die vergleichbaren Werte in Analysetools von Drittanbietern. Umgehung: Exportieren Sie die Analysedaten und verwenden Sie das Feld gateway_flow_id, um die Daten zu deduplizieren. |
Bekannte Probleme mit der Edge-UI
In den folgenden Abschnitten werden bekannte Probleme mit der Edge-UI beschrieben.
| Gebiet | Bekannte Probleme |
|---|---|
| Auf die Seite der Edge SSO Zone Administration kann nicht über die Navigationsleiste zugegriffen werden, nachdem die Organisation einer Identitätszone zugeordnet wurde | Wenn Sie eine Organisation mit einer Identitätszone verbinden, können Sie nicht mehr auf die Seite "Edge SSO Zone Administration" in der linken Navigationsleiste zugreifen. Wählen Sie dazu "Admin" > "SSO" aus. Sie können das Problem umgehen, indem Sie mit der folgenden URL direkt die Seite aufrufen: https://apigee.com/sso |
Bekannte Probleme mit dem integrierten Portal
In den folgenden Abschnitten werden die bekannten Probleme mit dem integrierten Portal beschrieben.
| Gebiet | Bekannte Probleme |
|---|---|
| SmartDocs |
|
| SAML-Identitätsanbieter | Die einmalige Abmeldung (SLO) mit dem SAML-Identitätsanbieter wird für benutzerdefinierte Domains nicht unterstützt. Wenn Sie eine benutzerdefinierte Domain mit einem SAML-Identitätsanbieter aktivieren möchten, lassen Sie das Feld Abmelde-URL leer, wenn Sie die SAML-Einstellungen konfigurieren. |
| Portal-Administrator |
|
| Portalfunktionen |
|
Bekannte Probleme mit Edge for Private Cloud
In den folgenden Abschnitten werden bekannte Probleme mit Edge for Private Cloud beschrieben.
| Region | Bekannte Probleme | |
|---|---|---|
| Edge for Private Cloud 4.53.01 |
NGINX-Sicherheitslückenbewertung (CVE-2026-42945)
Es wurde eine Sicherheitslücke (CVE-2026-42945) im Auswirkungen auf Apigee Edge for Private Cloud : Apigee Edge for Private Cloud ist in der Standardkonfiguration nicht von dieser Sicherheitslücke betroffen. Die Ausnutzbarkeit von CVE-2026-42945 hängt von bestimmten NGINX-Konfigurationsmustern ab, insbesondere von der Verwendung der Erforderliche Maßnahme :
|
|
| Edge for Private Cloud 4.53.00 | 440148595: Pop-up-Warnung zum Ende des Lebenszyklus wird zu oft angezeigt
In Edge for Private Cloud 4.53.00 und höher wird in der UI ein
"Ende des Lebenszyklus" (EOL) Warnungs-Pop-up angezeigt. Diese Warnung
wird Derzeit gibt es keine Methode, mit der Nutzer diese EOL-Warnung deaktivieren oder die Häufigkeit reduzieren können. |
|
| Edge for Private Cloud 4.53.01 |
|
|
| Edge for Private Cloud 4.53.00 |
|
|
| Edge for Private Cloud 4.52.01 Mint-Update |
Dieses Problem betrifft nur Nutzer von MINT oder Nutzer, bei denen MINT in Edge for Private Cloud-Installationen aktiviert ist. Betroffene Komponente:edge-message-processor Problem:Wenn Sie die Monetarisierung aktiviert haben und 4.52.01 als Neuinstallation installieren oder ein Upgrade von früheren Private Cloud-Versionen durchführen, tritt ein Problem mit den Nachrichtenprozessoren auf. Die Anzahl der offenen Threads nimmt allmählich zu, was zu einer Ressourcenerschöpfung führt. Die folgende Ausnahme wird in der Datei „edge-message-processor system.log“ angezeigt: Error injecting constructor, java.lang.OutOfMemoryError: unable to create new native thread |
|
| Apigee HTTP/2-Sicherheitslücke | In mehreren Implementierungen des HTTP/2-Protokolls wurde vor Kurzem eine DoS-Sicherheitslücke (Denial of Service) festgestellt (CVE-2023-44487), darunter auch in Apigee Edge for Private Cloud. Die Sicherheitslücke könnte zu einem DoS der Apigee API-Verwaltungsfunktionen führen. Weitere Informationen finden Sie im Apigee-Sicherheitsbulletin GCP-2023-032. Die Komponenten des Routers und Verwaltungsservers von Edge for Private Cloud sind für das Internet freigegeben und können anfällig sein. Obwohl HTTP/2 auf dem Verwaltungs port anderer Edge-spezifischer Komponenten von Edge for Private Cloud aktiviert ist, ist keine dieser Komponenten im Internet zugänglich. Bei Nicht-Edge-Komponenten wie Cassandra, Zookeeper und anderen, HTTP/2 ist nicht aktiviert. Wir empfehlen, dass Sie die folgenden Schritte ausführen, um die Sicherheitslücke von Edge for Private Cloud zu beheben:
Führen Sie diese Schritte aus, wenn Sie Edge for Private Cloud-Versionen 4.51.00.11 oder höher verwenden:
Führen Sie diese Schritte aus, wenn Sie Edge for Private Cloud-Versionen vor 4.51.00.11 verwenden:
| |
| Postgresql-Upgrade beim Aktualisieren auf Version 4.52 | Bei Apigee-postgresql treten Probleme beim Upgrade von Edge for Private Cloud Version 4.50 oder 4.51 auf Version 4.52 auf. Die Probleme treten hauptsächlich auf, wenn die Anzahl der Tabellen größer als 500 ist. Sie können die Gesamtzahl der Tabellen in Postgres mit der folgenden SQL-Abfrage prüfen: select count(*) from information_schema.tables Workaround: Wenn Sie ein Upgrade von Apigee Edge 4.50.00 oder 4.51.00 auf 4.52.00 durchführen, müssen Sie den vorläufigen Schritt ausführen, bevor Sie ein Upgrade von Apigee-postgresql durchführen. |
|
| LDAP-Richtlinie | 149245401: Die Einstellungen für den LDAP-Verbindungspool für JNDI, die über die LDAP-Ressource konfiguriert wurden, werden nicht berücksichtigt. Die JNDI-Standardeinstellungen führen jedes Mal zu Verbindungen zur einmaligen Verwendung. Daher werden Verbindungen jedes Mal für die einmalige Verwendung geöffnet und geschlossen, wodurch eine große Anzahl von Verbindungen pro Stunde zum LDAP-Server entsteht. Workaround : Wenn Sie die Eigenschaften des LDAP-Verbindungspools ändern möchten, führen Sie die folgenden Schritte aus, um eine globale Änderung für alle LDAP-Richtlinien festzulegen.
Um zu prüfen, ob Ihre JNDI Eigenschaften für den Verbindungspool wirksam sind, können Sie einen tcpdump ausführen, um das Verhalten des LDAP-Verbindungspools im Zeitverlauf zu beobachten. |
|
| Hohe Latenz bei der Anfrageverarbeitung | 139051927: Hohe Latenzen bei der Proxyverarbeitung im Message Processor wirken sich auf alle API-Proxys aus. Zu den Symptomen gehören Verzögerungen von 200 bis 300 ms bei den Verarbeitungszeiten im Vergleich zu den normalen API-Antwortzeiten . Sie können auch bei niedrigen TPS-Werten zufällig auftreten. Dies kann auftreten, wenn mehr als 50 Ziel server vorhanden sind, zu denen ein Nachrichtenprozessor Verbindungen herstellt. Ursache: Nachrichtenprozessoren verwalten einen Cache, der die Zielserver-URL dem HTTPClient-Objekt für ausgehende Verbindungen zu Zielservern zuordnet. Standardmäßig ist diese Einstellung auf 50 festgelegt, was für die meisten Bereitstellungen zu niedrig sein kann. Wenn eine Bereitstellung mehrere Kombinationen aus Organisation und Umgebung enthält, und insgesamt eine große Anzahl von Zielservern vorhanden ist, die 50 übersteigt, werden die Zielserver-URLs immer wieder aus dem Cache entfernt, was zu Latenzen führt. Validierung: Um festzustellen, ob das Entfernen von Zielserver-URLs das Latenzproblem verursacht, suchen Sie in den Systemprotokollen des Message Processors nach dem Keyword „onEvict“ oder „Eviction“. Wenn diese in den Protokollen vorhanden sind, werden Zielserver-URLs aus dem HTTPClient-Cache entfernt, weil die Cachegröße zu klein ist. Workaround: Für Edge for Private Cloud-Versionen 19.01 und 19.06 können Sie den HTTPClient-Cache bearbeiten und konfigurieren: conf/http.properties+HTTPClient.dynamic.cache.elements.size=500 Starten Sie dann den Nachrichtenprozessor neu. Nehmen Sie dieselben Änderungen für alle Nachrichtenprozessoren vor. Der Wert 500 ist ein Beispiel. Der optimale Wert für Ihre Konfiguration sollte größer als die Anzahl der Zielserver sein, mit denen sich der Nachrichtenprozessor verbindet. Es gibt keine Nebenwirkungen, wenn Sie diese Eigenschaft höher festlegen. Die einzige Auswirkung ist eine verbesserte Verarbeitungszeit für Proxyanfragen des Nachrichtenprozessors.
Hinweis:In Edge for Private Cloud-Version 50.00 ist der Standardwert 500. |
|
| Mehrere Einträge für Schlüssel/Wert-Zuordnungen | 157933959: Gleichzeitige Einfügungen und Aktualisierungen in derselben Schlüssel/Wert-Zuordnung (Key Value Map, KVM), die auf der Organisationsebene oder Umgebungsebene festgelegt ist, führen zu inkonsistenten Daten und verlorenen Aktualisierungen. Hinweis:Diese Einschränkung gilt nur für Edge for private Cloud. Edge for Public Cloud und Hybrid haben diese Einschränkung nicht. Als Workaround in Edge for Private Cloud können Sie die KVM im Bereich
|