Патч остановлен Экземпляры с использованием документа администратора системы AWS
Я хочу, чтобы исправление остановило экземпляры с помощью документа администратора системы AWS. Чтобы сделать это, я пытаюсь создать свой собственный документ SSM, который копирует следующие ранее существующие документы SSM в мои mainSteps следующим образом:
скопируйте и вставьте шаги документа SSM: AWS-StartEC2Instance;
скопируйте и вставьте шаги документа SSM AWS-RunPatchBaseline;
скопируйте и вставьте шаги AWS-StopEC2Instance;
Однако вышеупомянутые три документа SSM имеют разные типы документов SSM, 1 и 3 относятся к типу документа автоматизации, который имеет "schemaVersion": "0,3", а 2. использует тип документа команды "schemaVersion": "2.2". Я не знаю, как их использовать.
Как мне создать свой собственный документ из существующих документов SSM? или я должен сам все вручную создавать, не обращаясь к уже существующим документам?
Мой пользовательский случай: у меня есть EC2, которые работают или остановлены. для EC2, которые работают, исправьте их; для EC2, которые остановились, запустите, исправьте их и затем остановите их.
Обратите внимание, я не могу изменить шаги 1 и 3. to "schemaVersion": "2.2", потому что версия документа автоматизации не более 0,3. и я не могу изменить версию для 2. на "schemaVersion": "0.3", потому что она использует предварительное условие, которое недоступно в "schemaVersion": "0.3".