如何将此 AWS CLI 修补命令转换为可以放入 Python 脚本的内容?



我正在尝试使用 SSM run 命令使用 Cloudwatch 自动修补。这是修补命令

sudo aws ssm start-automation-execution --document-name "patching-document" --parameters
'{"Parameter"],"InstanceId":["my instance"],"Backup":["false"],"Reboot":["RebootIfNeeded"]}' 
--region us-east-1

是否可以将此命令放入 python 脚本中,然后在 aws cloudwatch 上执行它以进行自动修补?

要在 python 中访问 AWS Systems Manager API,可以使用适用于 AWS 的 python 开发工具包 Boto3。对于您的特定用例,可以使用start_automation_execution-命令。

您的代码将如下所示:

import boto3
ssm = boto3.client('ssm', region_name='us-east-1')
response = client.start_automation_execution(
DocumentName='patching-document,
Parameters={...},
...
)

相关内容

  • 没有找到相关文章

最新更新