

• O AWS Systems Manager CloudWatch Dashboard não estará mais disponível a partir de 30 de abril de 2026. Os clientes podem continuar usando o console do Amazon CloudWatch para visualizar, criar e gerenciar os painéis do Amazon CloudWatch exatamente como fazem hoje. Para obter mais informações, consulte a [documentação do Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

# Criação dos seus próprios runbooks
<a name="automation-documents"></a>

Um runbook do Automation define as *ações* que o Systems Manager realizará nas instâncias gerenciadas e outros recursos da AWS quando uma automação for executada. O Automation é uma ferramenta do AWS Systems Manager. Um runbook contém uma ou mais etapas que são executadas em ordem sequencial. Cada etapa se baseia em uma única ação. A saída de uma etapa pode ser usada como entrada de uma etapa posterior. 

O processo de execução dessas ações e suas etapas é chamado de *automação*.

Os tipos de ação compatíveis com runbooks permitem automatizar uma ampla variedade de operações em seu ambiente da AWS. Por exemplo, usando o tipo de ação `executeScript`, você pode incorporar um script do Python ou PowerShell diretamente em seu runbook. (Ao criar um runbook personalizado, você pode adicionar seu script em linha ou anexá-lo de um bucket do S3 ou de sua máquina local.) Você pode automatizar o gerenciamento de seus recursos do AWS CloudFormation usando os tipos de ação `createStack` e `deleteStack`. Além disso, usando o tipo de ação `executeAwsApi`, uma etapa pode executar *qualquer* operação de API em qualquer AWS service (Serviço da AWS), incluindo criar ou excluir recursos da AWS, iniciar outros processos, acionar notificações e muito mais. 

Para obter uma lista de todos os 20 tipos de ação compatíveis com o Automation, consulte [Referência de ações do Systems Manager Automation](automation-actions.md).

O AWS Systems Manager Automation inclui vários runbooks com etapas predefinidas que você pode usar para executar tarefas comuns, como reiniciar uma ou mais instâncias do Amazon Elastic Compute Cloud (Amazon EC2) ou criar uma Amazon Machine Image (AMI). Você também pode criar seus próprios runbooks de automação e compartilhá-los com outras contas da Contas da AWS ou torná-los públicos para todos os usuários do Automation.

Os runbooks são escritos em YAML ou JSON. No entanto, usando o **Document Builder** no console do Systems Manager Automation, você pode criar um runbook sem precisar criar em JSON ou YAML nativo.

**Importante**  
Se você executar um fluxo de trabalho de automação que chama outros serviços usando uma função de serviço do AWS Identity and Access Management (IAM), esteja ciente de que esta função deve ser configurada com permissão para chamar esses serviços. Esse requisito aplica-se a todos os runbooks do Automation da AWS (runbooks da `AWS-*`), como os runbooks `AWS-ConfigureS3BucketLogging`, `AWS-CreateDynamoDBBackup` e `AWS-RestartEC2Instance`, entre outros. Esse requisito também se aplica a todos os runbooks personalizados do Automation criados que invoquem outros Serviços da AWS, usando ações que chamam outros serviços. Por exemplo, se você usar as ações `aws:executeAwsApi`, `aws:createStack` ou `aws:copyImage`, configure a função de serviço com permissão para invocar esses serviços. É possível habilitar permissões para outros Serviços da AWS, adicionando uma política em linha do IAM à função. Para obter mais informações, consulte [(Opcional) Adicione uma política em linha ou uma política gerenciada pelo cliente para invocar outros Serviços da AWS](automation-setup-iam.md#add-inline-policy).

Para obter informações sobre as ações que podem ser especificadas em um runbook, consulte [Referência de ações do Systems Manager Automation](automation-actions.md).

Para obter informações sobre como usar o AWS Toolkit for Visual Studio Code para criar runbooks, consulte[Trabalhar com documentos do Systems Manager Automation](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/systems-manager-automation-docs.html) no *Manual do usuário do AWS Toolkit for Visual Studio Code*.

Para obter informações sobre como usar o designer visual para criar um runbook personalizado, consulte [Experiência de design visual para runbooks de automação](automation-visual-designer.md). 

**Contents**
+ [Experiência de design visual para runbooks de automação](automation-visual-designer.md)
  + [Visão geral da interface de experiência de design visual](visual-designer-interface-overview.md)
    + [Navegador Ações](visual-designer-interface-overview.md#visual-designer-actions)
    + [Canvas](visual-designer-interface-overview.md#visual-designer-canvas)
    + [Formulário](visual-designer-interface-overview.md#visual-designer-form)
    + [Atalhos de teclado](visual-designer-interface-overview.md#visual-designer-keyboard-shortcuts)
  + [Usar a experiência de design visual](visual-designer-use.md)
    + [Criar um runbook](visual-designer-use.md#visual-designer-create-runbook-workflow)
    + [Desenvolver um runbook](visual-designer-use.md#visual-designer-build)
    + [Atualizar seu runbook](visual-designer-use.md#visual-designer-update-runbook)
    + [Exportar seu runbook](visual-designer-use.md#visual-designer-export-runbook)
  + [Configurar entradas e saídas para suas ações](visual-designer-action-inputs-outputs.md)
    + [Forneça dados de entrada para uma ação](visual-designer-action-inputs-outputs.md#providing-input)
    + [Definir dados de saída para uma ação](visual-designer-action-inputs-outputs.md#defining-output)
  + [Tratamento de erros com a experiência de design visual](visual-designer-error-handling.md)
    + [Repetir a ação em caso de erro](visual-designer-error-handling.md#retry-actions)
    + [Tempo limite](visual-designer-error-handling.md#timeout-seconds)
    + [Ações com falha](visual-designer-error-handling.md#failure-actions)
    + [Ações canceladas](visual-designer-error-handling.md#cancel-actions)
    + [Ações críticas](visual-designer-error-handling.md#critical-actions)
    + [Enceramento de ações](visual-designer-error-handling.md#end-actions)
  + [Tutorial: criar um runbook usando a experiência de design visual](visual-designer-tutorial.md)
    + [Etapa 1: navegue até a experiência de design visual](visual-designer-tutorial.md#navigate-console)
    + [Etapa 2: criar um fluxo de trabalho](visual-designer-tutorial.md#create-workflow)
    + [Etapa 3: analisar o código gerado automaticamente](visual-designer-tutorial.md#view-generated-code)
    + [Etapa 4: executar seu novo runbook](visual-designer-tutorial.md#use-tutorial-runbook)
    + [Etapa 5: limpar](visual-designer-tutorial.md#cleanup-tutorial-runbook)
+ [Criar runbooks do Automation](automation-authoring-runbooks.md)
  + [Identifique seu caso de uso](automation-authoring-runbooks.md#automation-authoring-runbooks-use-case)
  + [Configuração do ambiente de desenvolvimento](automation-authoring-runbooks.md#automation-authoring-runbooks-environment)
  + [Desenvolva conteúdo do runbook](automation-authoring-runbooks.md#automation-authoring-runbooks-developing-content)
  + [Exemplo 1: criação de runbooks pai-filho](automation-authoring-runbooks-parent-child-example.md)
    + [Crie o runbook filho](automation-authoring-runbooks-parent-child-example.md#automation-authoring-runbooks-child-runbook)
    + [Crie o runbook pai](automation-authoring-runbooks-parent-child-example.md#automation-authoring-runbooks-parent-runbook)
  + [Exemplo 2: Runbook com script](automation-authoring-runbooks-scripted-example.md)
  + [Exemplos adicionais de runbook](automation-document-examples.md)
    + [Implantar a arquitetura da VPC e os controles de domínio do Microsoft Active Directory](automation-document-architecture-deployment-example.md)
    + [Restaurar um volume raiz do snapshot mais recente](automation-document-instance-recovery-example.md)
    + [Crie uma AMI e uma cópia entre regiões](automation-document-backup-maintenance-example.md)
+ [Criar parâmetros de entrada que preenchem os recursos da AWS](populating-input-parameters.md)
+ [Uso do Document Builder para criar runbooks](automation-document-builder.md)
  + [Criação de um runbook usando o Document Builder](automation-document-builder.md#create-runbook)
  + [Crie um runbook que execute scripts](automation-document-builder.md#create-runbook-scripts)
+ [Uso de scripts em runbooks](automation-document-script-considerations.md)
  + [Permissões para usar runbooks](automation-document-script-considerations.md#script-permissions)
  + [Adicionar scripts a runbooks](automation-document-script-considerations.md#adding-scripts)
  + [Restrições de script para runbooks](automation-document-script-considerations.md#script-constraints)
+ [Uso de instruções condicionais em runbooks](automation-branch-condition.md)
  + [Trabalhar com a ação `aws:branch`](automation-branch-condition.md#branch-action-explained)
    + [Criar uma etapa `aws:branch` em um runbook](automation-branch-condition.md#create-branch-action)
      + [Sobre a criação de variáveis de saída](automation-branch-condition.md#branch-action-output)
    + [Runbooks `aws:branch` de exemplo](automation-branch-condition.md#branch-runbook-examples)
    + [Criar automações de ramificação complexas com operadores](automation-branch-condition.md#branch-operators)
  + [Exemplos de como usar opções condicionais](automation-branch-condition.md#conditional-examples)
+ [Uso de saídas de ações como entradas](automation-action-outputs-inputs.md)
  + [Uso de JSONPath em runbooks](automation-action-outputs-inputs.md#automation-action-json-path)
+ [Criação de integrações de webhooks para o Automation](creating-webhook-integrations.md)
  + [Criação de integrações (console)](creating-webhook-integrations.md#creating-integrations-console)
  + [Criação de integrações (linha de comando)](creating-webhook-integrations.md#creating-integrations-commandline)
  + [Criação de webhooks para integrações](creating-webhook-integrations.md#creating-webhooks)
+ [Gerenciar tempos limite em runbooks](automation-handling-timeouts.md)