La création d'un stack AWS CloudFormation échoue avec l'erreur de validation de modèle « Invalid template resource property 'XXXXXXX' (Propriété de la ressource de modèle non valide XXXXXXX) ».

Cette erreur se produit le plus couramment dans les scénarios suivants :

  • La propriété est mal orthographiée ou n'est pas prise en charge par CloudFormation.
  • La propriété est spécifiée en dehors de l'objet Properties dans le modèle.
  • La propriété n'est pas prise en charge par la ressource.

Exemples :

  • Dans cet exemple, la propriété EC2VpcId est spécifiée en dehors de l'objet Properties dans le modèle pour la ressource DBSecurityGroup :

"DBSecurityGroup" : {
      "Type": "AWS::RDS::DBSecurityGroup",
      "DependsOn" : "WebServerSecurityGroup",
      "EC2VpcId" : { "Ref" : "VPC" },
      "Properties": {
           "DBSecurityGroupIngress": { "EC2SecurityGroupName": { "Ref": "WebServerSecurityGroup"} },
           "DBSecurityGroupIngress": { "CIDRIP": "50.00.00.00/32" },
           "GroupDescription" : "My group"
      }
}

  • Dans cet exemple, la propriété est incluse dans l'objet Properties, mais EC2Vpcid (« i » minuscule) est spécifié à la place d'EC2VpcId (« I » majuscule) :

"DBSecurityGroup" : {
      "Type": "AWS::RDS::DBSecurityGroup",
      "DependsOn" : "WebServerSecurityGroup",
      "Properties": {
           "EC2Vpcid" : { "Ref" : "VPC" },
           "DBSecurityGroupIngress": { "EC2SecurityGroupName": { "Ref": "WebServerSecurityGroup"} },
           "DBSecurityGroupIngress": { "CIDRIP": "50.00.00.00/32" },
           "GroupDescription" : "My group"
     }
}

  1. Localisez la ressource dans le modèle qui spécifie la propriété.
  2. Vérifiez que la propriété est spécifiée dans l'objet propriétés pour le modèle, vérifiez qu'un nom de propriété correspondant est utilisé et assurez-vous que la propriété est prise en charge pour la ressource désignée.

AWS CloudFormation, stack, créer, propriété de la ressource de modèle non valide, échec de la validation


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.