Amazon web services SSM自动运行命令的时间不超过默认值3600秒

Amazon web services SSM自动运行命令的时间不超过默认值3600秒,amazon-web-services,devops,aws-systems-manager,Amazon Web Services,Devops,Aws Systems Manager,我一直在使用AWS Systems Manager,并创建了一个文档来运行命令,但似乎无法覆盖SSM中运行命令的超时 我已经在参数中更改了执行超时,但不起作用。 此外,我在文档中添加了timeoutSeconds,但它也不起作用 这是我的文档(我使用的是模式版本2.2): 1:在其他参数部分的屏幕截图中显示的设置是交付超时,与执行超时不同 如果可用,必须在执行超时字段中指定执行超时值。并非所有SSM文档都要求您指定执行超时。如果Systems Manager文档不要求您显式指定执行超时值,则S

我一直在使用AWS Systems Manager,并创建了一个文档来运行命令,但似乎无法覆盖SSM中运行命令的超时

我已经在参数中更改了执行超时,但不起作用。

此外,我在文档中添加了timeoutSeconds,但它也不起作用

这是我的文档(我使用的是模式版本2.2):


1:其他参数部分的屏幕截图中显示的设置是交付超时,与执行超时不同

如果可用,必须在执行超时字段中指定执行超时值。并非所有SSM文档都要求您指定执行超时。如果Systems Manager文档不要求您显式指定执行超时值,则Systems Manager将强制执行硬编码的默认执行超时

2:在文档中,
timeoutSeconds
属性位于错误的位置。它需要与
操作处于同一级别

...
mainSteps:
- action: "aws:runShellScript"
  timeoutSeconds: 300000
  name: "Python3"
  inputs:
    runCommand:
    - "sudo /usr/bin/python3 /opt/python/current/app/{{Params}}"

这不是字符串,但不是整数吗?

谢谢您的回答,但根据schemaVersion,timeoutSeconds位于正确的位置:“2.2”和默认传递超时也不起作用:|
...
mainSteps:
- action: "aws:runShellScript"
  timeoutSeconds: 300000
  name: "Python3"
  inputs:
    runCommand:
    - "sudo /usr/bin/python3 /opt/python/current/app/{{Params}}"
    timeoutSeconds: '300000'