Pourquoi ai-je reçu un message d'erreur lorsque j'ai essayé de créer un jeu d'enregistrements de ressources à l'aide de l'interface de ligne de commande AWS CLI ? Comment puis-je corriger ce problème ?​

Consultez les messages d'erreurs communes suivantes afin de déterminer l'origine de l'erreur et la façon dont vous pouvez la résoudre :

Une erreur s'est produite (InvalidInput) lors de l'appel de l'opération ChangeResourceRecordSets : XML non valide ; cvc-enumeration-valid : La valeur « Delete » n'est pas valide du point de vue des facettes en ce qui concerne l'énumération « [CREATE, DELETE, UPSERT] ». Il doit s'agir d'une valeur de l'énumération.

Le format de fichier JSON requiert une valeur en majuscules CREATE, DELETE ou UPSERT dans votre fichier de configuration.

Remplacez la valeur par des majuscules dans le fichier de configuration. Exemples :

"Action": "CREATE",

Une erreur s'est produite (InvalidChangeBatch) lors de l'appel de l'opération ChangeResourceRecordSets : le RRSet de type CNAME avec le nom DNS domain.com. n'est pas autorisé à l'apex dans le domain.com de la zone.

Vous ne pouvez pas créer d'enregistrement CNAME au niveau du nœud supérieur d'un espace de nom DNS, également nommé apex de la zone (comme exemple.com).

Si vous créez un enregistrement pour le domaine d'apex de façon à pointer vers les ressources AWS, vous pouvez utiliser un enregistrement d'alias au lieu de CNAME.

Une erreur s'est produite (InvalidChangeBatch) lors de l'appel de l'opération ChangeResourceRecordSets : Le RRSet de type MX avec le nom DNS domain.com. n'est pas autorisé car un RRSet de type CNAME avec le même nom DNS existe déjà dans le domain.com de la zone.

Si vous disposez d'un jeu d'enregistrements de ressources CNAME pour un nom de sous-domaine (par exemple test.example.com), vous ne pouvez pas avoir un enregistrement MX, un enregistrement A ou un enregistrement TXT pour ce même sous-domaine.

Créez votre enregistrement MX dans un jeu d'enregistrements différent dans la même zone hébergée.

Une erreur s'est produite (InvalidChangeBatch) lors de l'appel de l'opération ChangeResourceRecordSets : Tentative de création d'un jeu d'enregistrements de ressources [name='b.domain.com.', type='CNAME'], mais il existe déjà

Vous exécutez une action CREATE pour un jeu d'enregistrements de ressources CNAME qui existe déjà pour le domaine.

Créez le jeu d'enregistrements CNAME pour un domaine qui n'en contient pas déjà un.

Une erreur s'est produite (InvalidChangeBatch) lors de l'appel de l'opération ChangeResourceRecordSets : Tentative de suppression d'un jeu d'enregistrements de ressources [name='a.domain.com.', type='A'], mais les valeurs fournies ne correspondent pas aux valeurs actuelles

Vous tentez de supprimer un jeu d'enregistrements de ressources à l'aide d'un fichier JSON, mais le contenu ne correspond pas aux valeurs du jeu d'enregistrements existant.

Vérifiez et mettez à jour les valeurs de Name (Nom), Type et TTL dans votre fichier de configuration. Ensuite, essayez de supprimer le jeu d'enregistrements de ressources à nouveau.

Une erreur s'est produite (InvalidChangeBatch) lors de l'appel de l'opération ChangeResourceRecordSets : Tentative de suppression d'un jeu d'enregistrements de ressources [name='a.domain.com.', type='A'], mais les rdata fournies ne sont pas valides

Vous exécutez l'action DELETE pour un jeu d'enregistrements de ressources, mais la valeur de ResourceRecord ne correspond pas à la valeur du jeu d'enregistrements de ressources existant.

Vérifiez et mettez à jour la valeur ResourceRecord dans votre fichier de configuration. Ensuite, essayez de supprimer le jeu d'enregistrements de ressources à nouveau.

Une erreur s'est produite (InvalidChangeBatch) lors de l'appel de l'opération ChangeResourceRecordSets : Tentative de suppression d'un jeu d'enregistrements de ressources [name='a.domain.com.', type='A'], mais il est introuvable

Vous utilisez un ID de zone hébergée incorrect pour votre nom de domaine.

Exécutez à nouveau la commande change-resource-record-sets avec l'ID correct, à l'aide de ce format :

aws route53 change-resource-record-sets --hosted-zone-id ZXXXXXXXXXXXX --change-batch file://sample.json

Une erreur s'est produite (InvalidChangeBatch) lors de l'appel de l'opération ChangeResourceRecordSets : Tentative de création d'un alias qui cible applicationenv.us-west-2.elasticbeanstalk.com., type A dans la zone Z1H1FL5HABSF5, mais le nom cible de l'alias ne se trouve pas dans la zone cible

Vous utilisez une valeur incorrecte HostedZoneId pour la ressource AWS de votre fichier de configuration. Notez que la valeur de la clé HostedZoneId est l'ID unique de la ressource AWS dans chaque région, et non l'ID de zone hébergée pour votre nom de domaine.

Vérifiez et mettez à jour la valeur HostedZoneId vers l'ID de zone hébergée de votre ressource AWS.

Consultez Comment créer des jeux d'enregistrements de ressources d'alias dans Route 53 à l'aide de l'interface de ligne de commande AWS CLI ? pour plus d'informations.


Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support

Date de publication : 08/08/2018