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

AWS Systems Manager Change Manager ya no está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cambio en la disponibilidad de Change Manager de AWS Systems Manager.

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

Para que las acciones de Automatización se adhieran a Change Calendar, una herramienta de AWS Systems Manager, deberá agregar un paso en un manual de procedimientos de Automatización 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.11 ...