Pourquoi est-ce que je rencontre une erreur « WAFInvalidParameterException » dans AWS WAF ?
Dernière mise à jour : 12/07/2022
Pourquoi est-ce que je rencontre l'erreur WAFInvalidParameterException ?
Brève description
Si l'opération que vous effectuez comporte des paramètres qu'AWS WAF ne peut pas reconnaître, celle-ci échoue et l'une des erreurs renvoyées par AWS WAF est WAFInvalidParameterException. Les principales causes de cette erreur sont les suivantes :
- Un nom ou une valeur de paramètre spécifié n'est pas valide.
- L'ARN référencé dans la demande provient d'une ressource qui ne peut pas être associée à la liste ACL Web.
Solution
Si la valeur d'un paramètre n'est pas reconnue par AWS WAF, l'exemple de message d'erreur suivant s'affiche :
An error occurred (WAFInvalidParameterException) when calling the CreateRuleGroup operation: Error reason:<br>The scope is not valid., field: SCOPE_VALUE, parameter: <parameter value>
Par exemple, une valeur de paramètre de portée autre que REGIONAL ou CLOUDFRONT renvoie cette erreur.
Pour résoudre cette erreur, procédez comme suit :
- Identifiez le paramètre dont la valeur ne peut pas être reconnue par AWS WAF.
- Remplacez le paramètre par une valeur prise en charge par AWS WAF. Pour connaître les valeurs prises en charge, consultez AWS WAFV2 API Reference.
AWS WAF peut être associé à une distribution Amazon CloudFront, à une API REST Amazon API Gateway, à un Application Load Balancer ou à une API GraphQL AWS AppSync. Si vous essayez de l'associer à un autre type de ressource, l'exemple de message d'erreur suivant s'affiche :
An error occurred (WAFInvalidParameterException) when calling the AssociateWebACL operation: Error reason:<br>The ARN isn't valid. A valid ARN begins with arn: and includes other information separated by colons or slashes., field: RESOURCE_ARN, parameter: <resource arn>
Pour résoudre cette erreur, procédez comme suit :
- Identifiez le paramètre dont la valeur ne peut pas être reconnue par AWS WAF.
- Remplacez ce paramètre par une ressource prise en charge par AWS WAF.
Cet article vous a-t-il été utile ?
Avez-vous besoin d'aide pour une question technique ou de facturation ?