SSM Document Timeout in CDK

1

I am writing an automation for systems manager using CDK. I would like to call a Systems Manager Run Command when a CloudWatch alarm enters the alarm state, via EventBridge. I was able to achieve this using the CfnDocument and CfnRule constructs in CDK. However, my Run Command shell script is long running, and can time out after 3600 seconds.

Is there any way that I can increase the timeout of the document when invoking from EventBridge?

I know you can increase the timeout when calling Run Command from the console, but I need this to be automated. I've also tried adding 'timeoutSeconds' to the long running steps in my SSM runbook, but it still times out after 3600 s of execution.

  • I think I figured it out. In your ssm document, in the mainsteps section, you add the timeoutSeconds parameter to the inputs of the runcommand, like so:

    mainSteps:
    - name: LongScript
      action: aws:runShellScript
      inputs:
      - runCommand: "sleep 10000"
        timeoutSeconds: 11000
    
Nessuna risposta

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande