0
votes

Propriété de ressources de modèle non valide 'ref'

Je suis nouveau pour écrire des scripts YAML et je continue à obtenir cette erreur 'Propriété de la ressource de modèle non valide' ref '' lorsque j'essaie de créer une pile sur CloudFormation. Y a-t-il quelque chose que je manque dans mon code. S'il vous plaît faites le moi savoir. Merci! J'ai écrit ce modèle pour afficher un groupe EMR à l'aide de YAML. xxx


0 commentaires

3 Réponses :


0
votes

Il est causé par ceci:

Ebsrootvolumesize :! Ref Ebsrootvolumesize

Peu importe ce qu'il est, il ne faut pas être à l'endroit où il est actuellement présent.

Aussi gérédpolicyclines et chemin dans emrclusterservicerole Les ressources ont des indentations incorrectes. Pourrait être dû à une copie-pâte à ce que ce soit.

Autre problème est que la condition hasfincunkname1 n'est pas définie. Ideme va pour sgenvironmentvalue et eventruleemrtest .


0 commentaires

1
votes

ligne 192 dans le modèle ci-dessus

Ebsrootvolumesize :! Ref Ebsrootvolumesize

n'est pas à l'intérieur du bloc de ressources.


0 commentaires

0
votes

the cloudformation Linter et Extension de code Visual Studio Catch Ces erreurs de modèle:

W2030 You must specify a valid Default value for LambdaRuntime (Python-2.7).
Valid values are ['dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java8', 'java11', 'nodejs', 'nodejs4.3-edge', 'nodejs4.3', 'nodejs6.10', 'nodejs8.10', 'nodejs10.x', 'nodejs12.x', 'provided', 'python2.7', 'python3.6', 'python3.7', 'python3.8', 'ruby2.5', 'ruby2.7']
template.yaml:111:5

E3001 Invalid resource attribute Ref for resource EbsRootVolumeSize
template.yaml:191:3

E3001 Type not defined for resource EbsRootVolumeSize
template.yaml:191:3

E3004 Circular Dependencies for resource EbsRootVolumeSize. Circular dependency with [EbsRootVolumeSize]
template.yaml:191:3

E8002 Condition HasFunctionName1 is not defined.
template.yaml:270:5

E1019 Parameter SGEnvironmentValue for Fn::Sub not found at Resources/LambdaSecurityGroup/Properties/GroupName/Fn::Sub
template.yaml:272:7

E1019 Parameter SGEnvironmentValue for Fn::Sub not found at Resources/LambdaSecurityGroup/Properties/Tags/4/Value/Fn::Sub
template.yaml:293:11

E3002 Property SubnetIds should be of type List or Parameter should be a list for resource Lambda1
template.yaml:318:9

E1019 Parameter PackageBucketName for Fn::Sub not found at Resources/ManagerApiPolicy/Properties/PolicyDocument/Statement/3/Resource/0/Fn::Join/1/2/Fn::Sub
template.yaml:422:13

E1019 Parameter PackageBucketName for Fn::Sub not found at Resources/ManagerApiPolicy/Properties/PolicyDocument/Statement/3/Resource/1/Fn::Join/1/2/Fn::Sub
template.yaml:422:13

E1012 Ref EmrCloudWatchEventLambda not found as a resource or parameter
template.yaml:451:7

E1010 Invalid GetAtt EventRuleEMRtest.Arn for resource PermissionForEventsToInvokeLambda
template.yaml:456:9

E3001 Invalid resource attribute ManagedPolicyArns for resource EMRClusterServiceRole
template.yaml:472:5

E3001 Invalid resource attribute Path for resource EMRClusterServiceRole
template.yaml:474:5

E1012 Ref EMRClusterinstanceProfileRole not found as a resource or parameter
template.yaml:481:9


0 commentaires