Dépannage de passerelle d'API
Découvrez comment résoudre les problèmes liés au service de passerelle d'API et les solutions possibles aux problèmes courants.
Cette rubrique décrit les problèmes courants liés au service Passerelle d'API et comment les résoudre.
Les questions abordées dans ce sujet sont classées dans les grandes catégories suivantes :
- Problèmes lors de la création de passerelles d'API
- Problèmes lors de la création de déploiements d'API
- Problèmes lors de l'appel d'API
- Problèmes affectant les passerelles d'API
Problèmes lors de la création de passerelles d'API
Problèmes lors de la création de déploiements d'API
Erreurs liées à l'arrêt des déploiements d'API :
Message d'erreur ou description | Informations supplémentaires |
---|---|
Création d'un déploiement d'API bloqué avec l'état Création ou en échec. | Création d'un déploiement d'API bloqué avec l'état Création ou en échec |
Erreurs HTTP-4xx "mauvaise demande" liées à la configuration mTLS :
Problèmes lors de l'appel d'API
Utilisez les journaux du service de passerelle d'API pour vérifier les informations d'appel. Le service Oracle Cloud Infrastructure Logging est l'option par défaut et recommandée pour l'accès, la recherche et le stockage des journaux du service de passerelle d'API. Pour plus d'informations, voir Ajout de la journalisation aux déploiements d'API.
Utilisez les messages d'erreur des journaux et les informations ci-dessous pour résoudre les problèmes d'appel.
Erreurs HTTP-5xx lorsque le déploiement d'API est créé mais que les demandes échouent :
Message d'erreur ou description | Informations supplémentaires |
---|---|
failed to parse pem cert chain , affiché dans le journal. |
L'appel du déploiement d'API échoue avec une erreur HTTP-5xx, et une erreur "Échec de l'analyse de la chaîne de certificats pem" est générée dans le journal |
Client CA Bundle not present , affiché dans le journal. |
L'appel du déploiement d'API échoue avec une erreur HTTP-5xx, et une erreur "Ensemble AC client absent" est générée dans le journal |
Error in client certificate verification , affiché dans le journal. |
L'appel du déploiement d'API échoue avec une erreur HTTP-5xx, et une erreur "Erreur lors de la vérification du certificat du client" est générée dans le journal |
503: Service Unavailable |
L'appel du déploiement d'API échoue avec un message "Service non disponible" et une erreur 503 |
Erreur HTTP 4xx lorsque le déploiement d'API a été créé mais que les demandes ont échoué :
Message d'erreur ou description | Informations supplémentaires |
---|---|
Client certificate is invalid for this gateway. , affiché dans le journal. |
L'appel du déploiement d'API échoue avec une erreur HTTP-4xx, et une erreur "Certificat de client non valide pour cette passerelle" est sortie dans le journal |
SAN validation failure , affiché dans le journal. |
L'appel du déploiement d'API échoue avec une erreur HTTP-4xx, et une erreur "Échec de validation SAN" est générée dans le journal |
Erreurs diverses lors de l'appel d'API
Message d'erreur ou description | Informations supplémentaires |
---|---|
Base 64 Certificate Size greater than 8KB , affiché dans le journal. |
L'appel du déploiement d'API a réussi, mais un avertissement "Taille du certificat de base 64 supérieure à 8 Ko" est généré dans le journal |
Problèmes affectant les passerelles d'API
Message d'erreur ou description | Informations supplémentaires |
---|---|
La modification d'un marqueur défini entraîne l'échec d'une passerelle d'API. | La modification d'un marqueur défini entraîne l'échec d'une passerelle d'API |