gpt4 book ai didi

amazon-web-services - 如何在 CloudFormation 中使用预定义的 SSM Windows 补丁基准

转载 作者:行者123 更新时间:2023-12-03 07:35:53 26 4
gpt4 key购买 nike

我正在 CloudFormation 中创建 Systems Manager 补丁基准,以自动为我的 Windows EC2 实例应用操作系统更新:

  Windows2016PatchBaseline:
Type: AWS::SSM::PatchBaseline
Properties:
Name: Windows2016PatchBaseline
Description: Baseline containing all updates approved for Windows 2016 instances
OperatingSystem: WINDOWS
PatchGroups:
- Windows Server 2016 Base
ApprovalRules:
PatchRules:
- PatchFilterGroup:
PatchFilters:
- Values:
- Critical
- Important
- Moderate
Key: MSRC_SEVERITY
- Values:
- SecurityUpdates
- CriticalUpdates
Key: CLASSIFICATION
- Values:
- WindowsServer2016
Key: PRODUCT
ApproveAfterDays: 7
ComplianceLevel: CRITICAL

但是,我可以看到有一个 predefined baseline这完成了大部分配置。我想使用这个预定义基线,而不是创建自己的基线,但我在 CloudFormation 的 AWS::SSM::PatchBaseline 中看不到任何使用它的方法。

以前有人这样做过吗?还是只能通过控制台才能实现?

最佳答案

这是您要寻找的内容:

  MaintenanceWindowRunCommandTask:
Type: 'AWS::SSM::MaintenanceWindowTask'
Properties:
WindowId: !Ref MaintenanceWindow
Targets:
- Key: WindowTargetIds
Values:
- !Ref MaintenanceWindowTarget
TaskArn: AWS-RunPatchBaseline
TaskType: RUN_COMMAND
TaskInvocationParameters:
MaintenanceWindowRunCommandParameters:
DocumentHash: 945ae15356b0f6ba7bce2a738101b8822cedef3bf5c027abc3bb9023aaec8b1b
DocumentHashType: Sha256
NotificationConfig:
NotificationArn: !Ref MaintenanceTargetSNSARN
NotificationEvents:
- All
NotificationType: Command
OutputS3BucketName: !Ref MaintenanceRunCommandS3Bucket
OutputS3KeyPrefix: !Ref MaintenanceRunCommandS3BucketPrefix

看看我这里的 SystemsManager 模板:https://github.com/Talderon/AWS_CloudFormation/tree/master/SystemsManager

查看我的存储库中的 WIKI 页面,因为我也在那里记录了所有内容。

关于amazon-web-services - 如何在 CloudFormation 中使用预定义的 SSM Windows 补丁基准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58371701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com