AWS - Amazon · 2020年12月21日

AWS如何给EC2打Patch

这个话题明显是个IT部门的话题。

设想你管理着公司所有的办公机,一般你会接到两种普遍的需求:装软件和打Patch。

我不做IT,因此我可能说的不对。我记得这两种需求一般流程都会是:IT部分发个信,通知某个时间做这些操作,然后到时间,通过Windows的域管理(?)实现所有办公机一起升级。

在AWS里,这样的需求也是类似的,对象就是EC2。

但是,管理的“品种”可能要覆盖Windows、Linux和Mac。

AWS推出的组件,叫System Manager。名字简单粗暴。

怎么做?这个图画的同样简单粗暴:

  1. 确认目标
  2. 执行AWS-RunPatchBaseline来做好Baseline(注意,不要用AWS-ApplyPatchBaseline,因为AWS-ApplyPatchBaseline仅适用于Windows),输出的东西叫SSM Document。
  3. 确认维护时间窗口
  4. 执行

注明:

An AWS Systems Manager document (SSM document) defines the actions that Systems Manager performs on your managed instances. Systems Manager includes more than 100 pre-configured documents that you can use by specifying parameters at runtime. Documents use JavaScript Object Notation (JSON) or YAML, and they include steps and parameters that you specify.