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
    
回答なし

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ