Pourquoi l'action de correction automatique AWS Config du document SSM AWS-ConfigureS3BucketLogging échoue et affiche l'erreur « (MalformedXML) » lors de l'appel de l'API PutBucketLogging ?
Lecture de 2 minute(s)
0
Je souhaite résoudre les erreurs que je reçois lorsque je configure la correction automatique pour les ressources Amazon Simple Storage Service (Amazon S3) non conformes.
Brève description
L'utilisation de la correction automatique pour corriger les compartiments Amazon S3 non conformes peut générer des erreurs. Les types d'erreurs suivants peuvent se produire lorsque vous utilisez le document AWS SSM Automation AWS-ConfigureS3BucketLogging avec la règle gérée AWS Config s3-bucket-logging-enabled :
Erreur de console AWS Config « Action execution failed (details) » (« L'exécution de la correction a échoué (détails)) ».
Erreur de console AWS Systems Manager « Step fails when it is Execute/Cancelling action » (« Échec au moment d'exécuter ou d'annuler la correction »). Une erreur s'est produite (MalformedXML) au moment d'appeler l'opération PutBucketLogging : le fichier XML que vous avez fourni n'était pas correctement formé ou n'a pas été validé par rapport à notre schéma publié. Pour plus de détails sur le diagnostic, reportez-vous au guide de résolution des problèmes liés à l'automatisation des services. »
Erreur de PutBucketLogging de l'événement AWS CloudTrail « The XML you provided was not well-formed or did not validate against our published schema » (« Le fichier XML que vous avez fourni n'était pas correctement formé ou n'a pas été validé par rapport à notre schéma publié »).