

• El panel de AWS Systems Manager CloudWatch dejará de estar disponible después del 30 de abril de 2026. Los clientes pueden seguir utilizando la consola de Amazon CloudWatch para ver, crear y administrar sus paneles de Amazon CloudWatch, tal y como lo hacen actualmente. Para obtener más información, consulte la [documentación del panel de Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

# Creación de sus propios manuales de procedimientos
<a name="automation-documents"></a>

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. Automatización es una herramienta 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-actions.md).

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](automation-setup-iam.md#add-inline-policy).

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](automation-actions.md).

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](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/systems-manager-automation-docs.html) 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](automation-visual-designer.md). 

**Contents**
+ [Experiencia de diseño visual para manuales de procedimientos de automatización](automation-visual-designer.md)
  + [Descripción general de la interfaz de experiencia de diseño visual](visual-designer-interface-overview.md)
    + [Navegador de acciones](visual-designer-interface-overview.md#visual-designer-actions)
    + [Canvas](visual-designer-interface-overview.md#visual-designer-canvas)
    + [Formulario](visual-designer-interface-overview.md#visual-designer-form)
    + [Métodos abreviados de teclado](visual-designer-interface-overview.md#visual-designer-keyboard-shortcuts)
  + [Uso de la experiencia de diseño visual](visual-designer-use.md)
    + [Cree de un flujo de trabajo del manual de procedimientos](visual-designer-use.md#visual-designer-create-runbook-workflow)
    + [Diseñe un manual de procedimientos](visual-designer-use.md#visual-designer-build)
    + [Actualice su manual de procedimientos](visual-designer-use.md#visual-designer-update-runbook)
    + [Exporte su manual de procedimientos](visual-designer-use.md#visual-designer-export-runbook)
  + [Configuración de entradas y salidas para sus acciones](visual-designer-action-inputs-outputs.md)
    + [Proporcione datos de entrada para una acción](visual-designer-action-inputs-outputs.md#providing-input)
    + [Defina los datos de salida de una acción](visual-designer-action-inputs-outputs.md#defining-output)
  + [Manejo de errores con la experiencia de diseño visual](visual-designer-error-handling.md)
    + [Vuelva a intentar la acción en caso de error](visual-designer-error-handling.md#retry-actions)
    + [Tiempos de espera](visual-designer-error-handling.md#timeout-seconds)
    + [Acciones fallidas](visual-designer-error-handling.md#failure-actions)
    + [Acciones canceladas](visual-designer-error-handling.md#cancel-actions)
    + [Acciones cruciales](visual-designer-error-handling.md#critical-actions)
    + [Finalización de acciones](visual-designer-error-handling.md#end-actions)
  + [Tutorial: cómo crear un manual de procedimientos utilizando la experiencia de diseño visual](visual-designer-tutorial.md)
    + [Paso 1: navegue hasta la experiencia de diseño visual](visual-designer-tutorial.md#navigate-console)
    + [Paso 2: Cree un flujo de trabajo](visual-designer-tutorial.md#create-workflow)
    + [Paso 3: Revise el código generado automáticamente](visual-designer-tutorial.md#view-generated-code)
    + [Paso 4: Ejecute su nuevo manual de procedimientos](visual-designer-tutorial.md#use-tutorial-runbook)
    + [Paso 5: Eliminar](visual-designer-tutorial.md#cleanup-tutorial-runbook)
+ [Creación de manuales de procedimientos de Automation](automation-authoring-runbooks.md)
  + [Identifique su caso de uso](automation-authoring-runbooks.md#automation-authoring-runbooks-use-case)
  + [Cómo configurar el entorno de desarrollo.](automation-authoring-runbooks.md#automation-authoring-runbooks-environment)
  + [Desarrolle contenido para el manual de procedimientos](automation-authoring-runbooks.md#automation-authoring-runbooks-developing-content)
  + [Ejemplo 1: creación de manuales de procedimientos principal y secundario](automation-authoring-runbooks-parent-child-example.md)
    + [Cree el manual de procedimientos secundario](automation-authoring-runbooks-parent-child-example.md#automation-authoring-runbooks-child-runbook)
    + [Crear el manual de procedimientos principal](automation-authoring-runbooks-parent-child-example.md#automation-authoring-runbooks-parent-runbook)
  + [Ejemplo 2: manual de procedimientos con scripts](automation-authoring-runbooks-scripted-example.md)
  + [Ejemplos adicionales de manuales de procedimientos](automation-document-examples.md)
    + [Implementación de la arquitectura de VPC y de controladores de dominio de Microsoft Active Directory](automation-document-architecture-deployment-example.md)
    + [Restauración de un volumen raíz a partir de la última instantánea](automation-document-instance-recovery-example.md)
    + [Creación de una AMI y de una copia entre regiones](automation-document-backup-maintenance-example.md)
+ [Creación de parámetros de entrada que rellenan recursos de AWS](populating-input-parameters.md)
+ [Uso del Generador de documentos para crear un manual de procedimientos](automation-document-builder.md)
  + [Crear un manual de procedimientos con el Generador de documentos](automation-document-builder.md#create-runbook)
  + [Crear un manual de procedimientos que ejecute scripts](automation-document-builder.md#create-runbook-scripts)
+ [Uso de scripts en manuales de procedimientos](automation-document-script-considerations.md)
  + [Permisos para utilizar los manuales de procedimientos](automation-document-script-considerations.md#script-permissions)
  + [Incorporación de scripts a los manuales de procedimientos](automation-document-script-considerations.md#adding-scripts)
  + [Restricciones de script para los manuales de procedimientos](automation-document-script-considerations.md#script-constraints)
+ [Uso de instrucciones condicionales en manuales de procedimientos](automation-branch-condition.md)
  + [Uso de la acción `aws:branch`](automation-branch-condition.md#branch-action-explained)
    + [Creación de un paso `aws:branch` en un manual de procedimientos](automation-branch-condition.md#create-branch-action)
      + [Acerca de la creación de la variable de salida](automation-branch-condition.md#branch-action-output)
    + [Manuales de procedimientos `aws:branch` de ejemplo](automation-branch-condition.md#branch-runbook-examples)
    + [Creación de automatizaciones con bifurcación complejas a través de operadores](automation-branch-condition.md#branch-operators)
  + [Ejemplos de cómo usar opciones condicionales](automation-branch-condition.md#conditional-examples)
+ [Uso de salidas de acción como entradas](automation-action-outputs-inputs.md)
  + [Uso de JSONPath en un manual de procedimientos](automation-action-outputs-inputs.md#automation-action-json-path)
+ [Crear integraciones webhook para Automation](creating-webhook-integrations.md)
  + [Creación de integraciones (consola)](creating-webhook-integrations.md#creating-integrations-console)
  + [Creación de integraciones (línea de comandos)](creating-webhook-integrations.md#creating-integrations-commandline)
  + [Creación de webhooks para integraciones](creating-webhook-integrations.md#creating-webhooks)
+ [Administración de los tiempos de espera en los manuales de procedimientos](automation-handling-timeouts.md)