Messages d'erreur

Cette page décrit les messages d'erreur courants que vous pouvez recevoir lors de l'utilisation de Cloud DNS, leur signification et les actions recommandées pour les résoudre.

Erreurs générales

Cette section décrit les erreurs générales.

alreadyExists

La ressource spécifiée existe déjà. Vous ne pouvez pas créer de doublons.

Action recommandée : Lorsque vous créez une ressource, utilisez l'API get/list appropriée pour identifier les ressources qui existent déjà.

Si vous rencontrez cette erreur lors de l'ajout d'enregistrements, cela signifie qu'un enregistrement individuel est traité comme un jeu d'enregistrements, c'est-à-dire que chaque entrée (si vous en avez plusieurs) agit comme un enregistrement différent. Lorsque vous ajoutez deux valeurs ou chaînes au jeu d'enregistrements pour le même nom DNS (Domain Name System), vous devez insérer un espace entre la première et la deuxième valeur.

accessNotConfigured

Accès non configuré

Pour résoudre ce problème, vous devez activer l'API Cloud DNS pour votre projet.

inactiveBillingState

Le projet example_project ne peut pas accepter de requêtes tant que la facturation n'est pas activée. L'activation de la facturation peut prendre plusieurs minutes.

Action recommandée : activez la facturation pour votre projet. Pour activer la facturation pour un nouveau projet ou réactiver la facturation pour un projet existant, suivez la procédure décrite dans la section Activer la facturation pour un projet.

preconditionFailed

Il s'agit d'un message d'erreur générique indiquant qu'un élément de la requête n'est pas compatible avec l'état actuel de la ressource serveur. Le client doit tenter de corriger sa requête, puis réessayer. Cela peut se produire si vous envoyez une demande de modification create qui tente de supprimer un jeu d'enregistrements de ressources ne correspondant pas à celui qui existe déjà (même nom et même type).

Regardez l'état actuel de la zone et décidez de ce que vous souhaitez supprimer. Il est possible que cet état ait été modifié depuis la dernière fois que vous l'avez vérifié.

Le message d'erreur inclut le chemin d'accès vers la partie de votre requête qui pose problème. Par exemple, entity.change.deletions[6] fait référence au 7e élément du tableau deletions de l'objet "change" dans le corps du message POST de votre requête.

Action recommandée : Corrigez la partie de la requête identifiée comme problématique.

required

Il s'agit d'un message d'erreur générique indiquant qu'un élément obligatoire n'est pas présent dans la requête. Par exemple, pour effectuer une requête de création de zone gérée, il est nécessaire d'indiquer un nom, un nom DNS et une description. Si l'un de ces champs est manquant, la requête échoue avec cette erreur.

Action recommandée : Renseignez le paramètre requis et réessayez.

notFound

La ressource spécifiée n'existe pas.

Action recommandée : assurez-vous que vous utilisez le nom d'une ressource existante.

quotaExceeded

Ce message d'erreur indique qu'une modification imminente entraînera le dépassement de votre quota actuel. Le quota est associé au projet. Par exemple, vous ne pouvez créer qu'un certain nombre de jeux d'enregistrements de ressources dans chaque zone. Si vous avez besoin d'augmenter votre quota, contactez votre équipe commerciale Google Cloud . Les nouveaux projets disposent d'un quota par défaut comme indiqué dans la section Quotas et limites des ressources Cloud DNS. Pour connaître toutes les différentes dimensions pour lesquelles DNS impose des limites, consultez l'opération Projects.get.

Action recommandée : Vérifiez votre projet pour comprendre pourquoi vous utilisez déjà une si grande partie de la ressource concernée. Vous pouvez demander une augmentation du quota d'un projet sur la page Quotas de la console Google Cloud pour le projet. Consultez également la section Demander un ajustement de quota.

Erreurs relatives aux zones gérées

Cette section répertorie les erreurs relatives aux zones gérées.

invalidFieldValue

Valeur incorrecte pour entity.managedZone.name

L'opération permettant de créer une zone gérée peut échouer et renvoyer cette erreur si le nom de la zone gérée ne commence pas par une lettre, se termine par une lettre ou un chiffre et ne contient que des lettres minuscules, des chiffres ou des tirets.

managedZoneDnsNameNotAvailable

La zone gérée spécifiée n'est pas disponible et ne peut donc pas être créée.

L'opération de création d'une zone gérée peut échouer avec cette erreur pour les raisons suivantes :

  • Le nom DNS de la zone proposée est réservé, par exemple le point final correspondant au domaine racine (.), .com ou .co.uk.
  • Il n'y a plus de serveurs de noms disponibles pour héberger le nom DNS de la zone. Cloud DNS utilise un pool de serveurs de noms dont la capacité limite est atteinte. Une requête DNS sur n'importe quel serveur de noms doit pouvoir être associée sans ambiguïté à une zone gérée spécifique. Pour plus de détails, consultez la section Limites du serveur de noms.

Action recommandée : si vous êtes le propriétaire enregistré du nom DNS en question, vérifiez la présence éventuelle de zones de chevauchement. En ce qui concerne la configuration DNS pour un domaine et ses sous-domaines, nous recommandons de créer une seule zone parente et d'ajouter des enregistrements pour chaque sous-domaine dans cette zone.

verifyManagedZoneDnsNameOwnership