2

Ich möchte CloudFormation verwenden, um einen Stapel von bestehenden Lambda-Funktionen in einem State Machine mit Step-Funktionen nach einem Zeitplan (30 Minuten) zu erstellen. Ich habe den Stapel für meine anderen Methoden erfolgreich erstellt.Ist es möglich, eine geplante Regel aus CloudWatch für einen Lambda State Function Set zu erstellen

Im Wesentlichen brauche ich Hilfe oder Anleitung zum Erstellen eines geplanten Ereignisses in CloudFormation für Schrittfunktionen. Hier ist, was ich habe versucht worden:

"NOTDScheduler": { 
     "Type": "AWS::Events::Rule", 
     "Properties": { 
      "Description": "Schedules a NOTD every 30 minutes", 
      "ScheduleExpression": "rate(30 minutes)", 
      "State": "ENABLED", 
      "Targets": [ 
       { 
        "Arn": "${statemachineARN}", 
        "statemachineARN": { 
         "Fn::GetAtt": [ 
          "NOTDStateMachine", 
          "Arn" 
         ] 
        }, 
        "Id": "NOTDScheduleTarget" 
       } 
      ] 
     }, 

Aber ich erhalte immer Fehler wie

[Fehler]/Ressourcen/NOTDScheduler/Eigenschaften/Ziele/0/statemachineARN/Fn :: GetAtt: Ressourcen type AWS :: StepFunctions :: StateMachine unterstützt das Attribut {Arn} nicht.

und haben keine Ahnung, wie Arn nicht ein unterstütztes Attribut ist. Gibt es eine Problemumgehung?

Antwort

Verwandte Themen