API-Gateway-Fehler beheben
Erfahren Sie, wie Sie Probleme mit API Gateway und mögliche Lösungen für häufige Probleme beheben können.
In diesem Thema werden allgemeine Probleme im Zusammenhang mit dem API-GatewayService behandelt, und es wird erläutert, wie Sie diese lösen können.
Die Themen in diesem Thema sind in folgende allgemeine Kategorien unterteilt:
- Probleme beim Erstellen von API-Gateways
- Probleme beim Erstellen von API-Deployments
- Probleme beim Aufrufen von APIs
- Probleme, die sich auf API-Gateways auswirken
Probleme beim Erstellen von API-Gateways
Probleme beim Erstellen von API-Deployments
Fehler beim Sperren von API-Deployments:
Fehlermeldung oder Beschreibung | Weitere Informationen |
---|---|
Erstellen eines neuen API-Deployments bleibt im Status "Wird erstellt" hängen oder ist nicht erfolgreich. | Erstellen eines neuen API-Deployments bleibt im Status "Wird erstellt" hängen oder ist nicht erfolgreich |
"Fehlerhafte Anforderung" HTTP-4xx-Fehler im Zusammenhang mit der mTLS-Konfiguration:
Probleme beim Aufrufen von APIs
Prüfen Sie die Aufrufinformationen mit API Gateway-Logs. Der Oracle Cloud Infrastructure Logging-Service ist die Standardoption und die empfohlene Option für den Zugriff auf, die Suche und das Speichern von API-Gateway-Logs. Weitere Informationen finden Sie unter Logging zu API-Deployments hinzufügen.
Verwenden Sie die Fehlermeldungen aus den Logs und die folgenden Informationen, um Aufrufprobleme zu lösen.
HTTP-5xx-Fehler: API-Deployment erfolgreich erstellt, aber Anforderungen nicht erfolgreich:
Fehlermeldung oder Beschreibung | Weitere Informationen |
---|---|
failed to parse pem cert chain , im Log dargestellt. |
Der Aufruf des API-Deployments ist mit einem HTTP-5xx-Fehler nicht erfolgreich, und der Fehler "pem cert chain konnte nicht geparst werden" wird in das Log ausgegeben |
Client CA Bundle not present , im Log dargestellt. |
Der Aufruf des API-Deployments ist mit einem HTTP-5xx-Fehler nicht erfolgreich, und ein Fehler "Client-CA-Bundle nicht vorhanden" wird in das Log ausgegeben |
Error in client certificate verification , im Log dargestellt. |
Der Aufruf des API-Deployments ist mit einem HTTP-5xx-Fehler nicht erfolgreich, und der Fehler "Fehler bei der Verifizierung des Clientzertifikats" wird in das Log ausgegeben |
503: Service Unavailable |
Der Aufruf des API-Deployments ist mit der Meldung "Service nicht verfügbar" und einem 503-Fehler nicht erfolgreich |
HTTP-4xx-Fehler: API-Deployment erfolgreich erstellt, aber Anforderungen nicht erfolgreich:
Fehlermeldung oder Beschreibung | Weitere Informationen |
---|---|
Client certificate is invalid for this gateway. , im Log dargestellt. |
Der Aufruf des API-Deployments ist mit einem HTTP-4xx-Fehler nicht erfolgreich, und der Fehler "Clientzertifikat ist für dieses Gateway ungültig" wird in das Log ausgegeben |
SAN validation failure , im Log dargestellt. |
Der Aufruf des API-Deployments ist mit einem HTTP-4xx-Fehler nicht erfolgreich, und es wird ein Fehler "SAN-Validierungsfehler" in das Log ausgegeben |
Verschiedene Fehler beim Aufrufen von APIs
Fehlermeldung oder Beschreibung | Weitere Informationen |
---|---|
Base 64 Certificate Size greater than 8KB , im Log dargestellt. |
Das API-Deployment wurde erfolgreich aufgerufen. Es wird jedoch eine Warnung "Basis-64-Zertifikatgröße größer als 8 KB" in das Log ausgegeben |
Probleme, die sich auf API-Gateways auswirken
Fehlermeldung oder Beschreibung | Weitere Informationen |
---|---|
Wenn Sie ein definiertes Tag ändern, wird ein API-Gateway in den Status "Nicht erfolgreich" versetzt. | Durch das Ändern eines definierten Tags wird ein API-Gateway in einen nicht erfolgreichen Status versetzt |