使用AWS System Manager文档修补停止的实例

时间:2018-09-25 01:16:38

标签: aws-ssm-document

我想使用AWS System Manager文档修补已停止的实例。为此,我尝试创建自己的SSM文档,该文档将以下预先存在的SSM文档复制到我的mainSteps中,如下所示:

  1. 复制并粘贴SSM文档的步骤:AWS-StartEC2Instance;

  2. 复制并粘贴SSM文档AWS-RunPatchBaseline的步骤;

  3. 复制并粘贴AWS-StopEC2Instance的步骤;

但是,以上三个SSM文档具有不同的SSM文档类型,1&3是具有“ schemaVersion”:“ 0.3”的自动化文档类型,而2.使用命令文档类型“ schemaVersion”:“ 2.2”。我不知道如何利用它们。

如何从现有SSM文档创建自己的文档? 还是我必须自己手动创建所有内容而不参考先前存在的文档?

我的用户情况是:我有正在运行或已停止的EC2。对于正在运行的EC2,对其进行修补;对于已停止的EC2,请启动它们,修补它们,然后停止它们。

请注意,我无法更改1&3的步骤。到“ schemaVersion”:“ 2.2”,因为自动化文档的版本不超过0.3。而且我无法将2的版本更改为“ schemaVersion”:“ 0.3”,因为它使用了前提条件,而在“ schemaVersion”:“ 0.3”中不可用。

0 个答案:

没有答案