Agregado de dependencias de Change Calendar a manuales de procedimientos de Automation - AWS Systems Manager

Agregado de dependencias de Change Calendar a manuales de procedimientos de Automation

Para que las acciones de Automation se adhieran a Change Calendar, una capacidad de AWS Systems Manager, deberá agregar un paso en un manual de procedimientos de Automation que utilice la acción aws:assertAwsResourceProperty. Configure la acción para que ejecute GetCalendarState, con el fin de comprobar que una entrada de calendario especificada está en el estado que desea (OPEN o CLOSED). El manual de procedimientos de Automation solo puede continuar con el siguiente paso si el estado del calendario es OPEN. A continuación se muestra un extracto de ejemplo basado en YAML de un manual de procedimientos de Automation que no puede avanzar al siguiente paso, LaunchInstance, a menos que el estado del calendario coincida con OPEN, que es el estado especificado en DesiredValues.

A continuación, se muestra un ejemplo.

mainSteps: - name: MyCheckCalendarStateStep action: 'aws:assertAwsResourceProperty' inputs: Service: ssm Api: GetCalendarState CalendarNames: ["arn:aws:ssm:us-east-2:123456789012:document/SaleDays"] PropertySelector: '$.State' DesiredValues: - OPEN description: "Use GetCalendarState to determine whether a calendar is open or closed." nextStep: LaunchInstance - name: LaunchInstance action: 'aws:executeScript' inputs: Runtime: python3.8 ...