Amazon web services SSM自动运行命令的时间不超过默认值3600秒
我一直在使用AWS Systems Manager,并创建了一个文档来运行命令,但似乎无法覆盖SSM中运行命令的超时 我已经在参数中更改了执行超时,但不起作用。 此外,我在文档中添加了timeoutSeconds,但它也不起作用 这是我的文档(我使用的是模式版本2.2):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
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'