Problèmes lors de la création de passerelles d'API

Découvrez comment résoudre les problèmes lors de la création de passerelles d'API avec le service API Gateway.

Vous pouvez rencontrer ces problèmes lors de la création de passerelles d'API.

Echec de la création d'une passerelle d'API ou blocage à l'état Création en cours

La création d'une passerelle d'API peut prendre quelques minutes. Pendant sa création, la passerelle d'API a l'état Création en cours sur la page Passerelles. Une fois créée, la nouvelle passerelle d'API a l'état Actif.

Si vous avez dépassé le délai d'attente de quelques minutes et que la passerelle d'API n'a toujours pas l'état Actif (ou si l'opération de création de la passerelle d'API a échoué), procédez comme suit :

  1. Sélectionnez le nom de la passerelle d'API, puis sélectionnez Demandes de travail pour afficher un aperçu de l'opération de création de cette dernière.
  2. Sélectionnez l'opération Créer une passerelle pour afficher des informations supplémentaires sur celle-ci (y compris les messages d'erreur, les messages de journalisation et le statut des ressources associées) afin de diagnostiquer la cause du problème.

Obtention du message d'échec de l'attachement de carte d'interface réseau virtuelle en raison de la limite sur le nombre d'adresses IP privées pour ce sous-réseau dans le cadre de la création d'une passerelle d'API

Lors de la création d'une passerelle d'API, vous pouvez obtenir le message suivant :

VNIC attachment failed due to the limit for number of private IP addresses for this subnet

Ce message indique que le nombre d'adresses IP privées disponibles est insuffisant pour créer la passerelle d'API dans le sous-réseau indiqué. Une passerelle d'API utilise trois adresses IP privées dans le sous-réseau.

Pour résoudre ce problème, utilisez un sous-réseau possédant au moins trois adresses IP privées disponibles.

Obtention du message de dépassement de la limite sur le nombre d'adresses IP privées pour ce sous-réseau dans le cadre de la création d'une passerelle d'API

Lors de la création d'une passerelle d'API, vous pouvez obtenir le message suivant :

The limit for number of private IP addresses for this subnet has been exceeded

Ce message indique que le nombre d'adresses IP privées disponibles est insuffisant pour créer la passerelle d'API dans le sous-réseau indiqué. Une passerelle d'API utilise trois adresses IP privées dans le sous-réseau.

Pour résoudre ce problème, utilisez un sous-réseau possédant au moins trois adresses IP privées disponibles.

Obtention du message de dépassement de la limite sur le nombre d'adresses IP publiques pour ce compartiment dans le cadre de la création d'une passerelle d'API publique

Lorsque vous créez une passerelle d'API publique, vous pouvez obtenir le message suivant :

The limit for number of public IP addresses for this compartment has been exceeded

Ce message indique que le nombre d'adresses IP publiques disponibles est insuffisant pour créer la passerelle d'API publique dans le compartiment du sous-réseau indiqué. Lors de la création d'une passerelle d'API publique, une tentative de création d'une adresse IP publique est effectuée dans le compartiment du sous-réseau. La tentative de création de l'adresse IP publique n'aboutit pas si le quota d'adresses IP publiques est dépassé dans ce compartiment ou cette location. L'adresse IP publique s'ajoute aux trois adresses IP privées utilisées par toutes les passerelles d'API.

Pour résoudre ce problème, procédez comme suit :

  • Si le quota du compartiment est dépassé, contactez l'administrateur de location afin de demander des adresses IP publiques supplémentaires pour le compartiment.
  • Si le quota de la location est dépassé, contactez le support technique Oracle pour demander une augmentation du quota de la location.

Obtention du message d'annulation de demande de travail dans le cadre de la création d'une passerelle d'API

Lors de la création d'une passerelle d'API, vous pouvez obtenir le message suivant :

Work request was cancelled

Ce message indique que vous avez annulé la demande de travail pour créer la passerelle d'API. La passerelle d'API présente le statut Echec.

Obtention du message d'erreur inattendue survenue dans le cadre de la création d'une passerelle d'API et de suggestion de contact du support technique Oracle pour obtenir de l'aide

Lors de la création d'une passerelle d'API, vous pouvez obtenir le message suivant :

An unexpected error occurred. Contact Oracle Support for assistance.

Pour résoudre ce problème, contactez le support technique Oracle pour demander de l'aide.

Obtention d'une erreur 400 et du message indiquant que la ressource <subnet-ocid> est inconnue et que vous devez vous assurer de l'existence du sous-réseau dans le cadre de la création d'une passerelle d'API

Lors de la création d'une passerelle d'API à l'aide de la console, de l'API, du kit SDK ou de l'interface de ligne de commande, vous pouvez obtenir le code d'erreur 400 et le message d'erreur suivant :

Unknown resource <subnet-ocid>, make sure subnet exists, the user can access the subnet and it is in the same region where the gateway will be created

Ce message indique que le service API Gateway ne peut pas accéder au sous-réseau spécifié pour la nouvelle passerelle d'API.

Pour résoudre ce problème, vérifiez les points suivants :

  • Le sous-réseau existe déjà.
  • Vous pouvez accéder au sous-réseau.
  • Le sous-réseau se trouve dans la région dans laquelle la passerelle d'API sera créée.