In meiner verschachtelten Stapel muss ich Ausgangswerte verwenden und AWS :: Cloudformation :: Stapel gibt Werte alsCloudformation verschachtelten Stapel Ausgänge in yaml
Fn :: GetAtt Outputs.NestedStackOutputName
Aber yaml doesn‘ t erlauben sie mir
!GetAtt MyResourceName.Outputs.MyOutputName
zu verwenden, wie es sie in drei Teile zu spalten versucht, statt der 2 erfordert.
Ich habe auch versucht
Value: "Fn::GetAtt": [ "MyResourceName", "Outputs.MyOutputName" ]
verwenden, aber dann bekomme ich
mapping values are not allowed here
in "<string>", line 21, column 24:
Value: "Fn::GetAtt": [ "MyResourceName", "Outputs.MyOutputName" ]
So wie kann ich diese verwenden soll? Muss ich wirklich zu json wechseln?
Ich habe heute an dieses Thema erinnert und nach einigen Recherchen fand ich heraus, dass mein aws cli alt war und dieses Problem behoben wurde. – Jeppz
@Jeppz ah, der zusätzliche Kontext, dass Sie diesen Fehler von der AWS CLI erhalten haben (nicht von CloudFormation direkt, wie ich angenommen hatte) klärt die Dinge! Meine Antwort wurde aktualisiert, um die Situation zu beschreiben. – wjordan