Creación de sus propios manuales de procedimientos - AWS Systems Manager

Creación de sus propios manuales de procedimientos

Un manual de procedimientos de automatización define las acciones que Systems Manager realiza en las instancias administradas y en otros recursos de AWS cuando se ejecuta una automatización. Automation es una capacidad de AWS Systems Manager. Un manual de procedimientos contiene uno o más pasos que se ejecutan en orden secuencial. Cada paso se construye en torno a una sola acción. La salida de un paso se puede utilizar como entrada en un paso posterior.

El proceso de ejecución de estas acciones y sus pasos se denomina automatización.

Los tipos de acción admitidos en los manuales de procedimientos le permiten automatizar una amplia variedad de operaciones en su entorno de AWS. Por ejemplo, con el tipo de acción executeScript, puede insertar un script de Python o PowerShell directamente en el manual de procedimientos. (Al crear un manual de procedimientos personalizado, puede agregar el script insertado o adjuntarlo desde un bucket de S3 o desde el equipo local). Puede automatizar la administración de sus recursos de AWS CloudFormation mediante el uso de los tipos de acción deleteStack y createStack. Además, mediante el tipo de acción executeAwsApi, un paso puede ejecutar cualquier operación de la API en cualquier Servicio de AWS, incluida la creación o la eliminación de recursos de AWS, el inicio de otros procesos, la creación de notificaciones y muchas más operaciones.

Para obtener una lista de los 20 tipos de acción admitidos para Automation, consulte Referencia de acciones de Automatización de Systems Manager.

Automation AWS Systems Manager proporciona varios manuales de procedimientos con pasos predefinidos que se pueden utilizar para realizar tareas comunes, como reiniciar una o más instancias de Amazon Elastic Compute Cloud (Amazon EC2), o crear una Amazon Machine Image (AMI). También puede crear sus propios manuales de procedimientos y compartirlos con otras Cuentas de AWS, o volverlos públicos para todos los usuarios de Automation.

Los manuales de procedimientos se escriben con YAML o JSON. Sin embargo, con el Generador de documentos en la consola de Automatización de Systems Manager, puede crear un manual de procedimientos sin tener que utilizar YAML o JSON nativo.

importante

Si ejecuta un flujo de trabajo de automatización que invoca otros servicios mediante un rol de servicio de AWS Identity and Access Management (IAM), tenga en cuenta que el rol de servicio debe configurarse con el permiso necesario para invocar dichos servicios. Este requisito se aplica a todos los manuales de procedimientos de automatización de AWS (manuales de AWS-*), como los manuales de procedimientos AWS-ConfigureS3BucketLogging, AWS-CreateDynamoDBBackup y AWS-RestartEC2Instance, por nombrar algunos. Este requisito también se aplica a cualquier manual de procedimientos de automatización personalizado que cree para llamar otros Servicios de AWS mediante acciones que llaman a otros servicios. Por ejemplo, si utiliza las acciones aws:executeAwsApi, aws:createStack o aws:copyImage, configure el rol de servicio con el permiso necesario para invocar dichos servicios. Puede conceder permisos a otros Servicios de AWS mediante la incorporación de una política insertada de IAM al rol. Para obtener más información, consulte (Opcional) Agregar una política insertada de Automatización o una política administrada por el cliente para invocar otros Servicios de AWS.

Para obtener información acerca de las acciones que puede especificar en un manual de procedimientos, consulte Referencia de acciones de Automatización de Systems Manager.

Para obtener información acerca del uso de AWS Toolkit for Visual Studio Code para crear manuales de procedimientos, consulte Uso de documentos de Automatización de Systems Manager en la Guía del usuario de AWS Toolkit for Visual Studio Code.

Para obtener información acerca del uso del diseñador visual para crear un manual de procedimientos personalizado, consulte Experiencia de diseño visual para manuales de procedimientos de automatización.

Contenido