

• La AWS Systems Manager CloudWatch dashboard non sarà più disponibile dopo il 30 aprile 2026. I clienti possono continuare a utilizzare la CloudWatch console Amazon per visualizzare, creare e gestire le proprie CloudWatch dashboard Amazon, proprio come fanno oggi. Per ulteriori informazioni, consulta la [documentazione di Amazon CloudWatch Dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di runbook personalizzati
<a name="automation-documents"></a>

Un runbook di automazione definisce le *azioni* che Systems Manager esegue sulle istanze gestite e su altre AWS risorse durante l'esecuzione di un'automazione. L’automazione è uno strumento di AWS Systems Manager. Un runbook contiene una o più fasi che si eseguono in ordine sequenziale. Ogni fase è riferita a una singola operazione. L'output di una fase può essere utilizzato come input in una fase successiva. 

Il processo di esecuzione di queste operazioni e delle relative fasi è chiamato *automazione*.

I tipi di azioni supportati per i runbook consentono di automatizzare un'ampia gamma di operazioni nel proprio ambiente. AWS Ad esempio, usando il tipo di `executeScript` azione, puoi incorporare un python o uno PowerShell script direttamente nel tuo runbook. (Quando si crea un runbook personalizzato, è possibile aggiungere lo script in linea o collegarlo da un bucket S3 o dal computer locale). È possibile automatizzare la gestione delle AWS CloudFormation risorse utilizzando i tipi di azioni e. `createStack` `deleteStack` Inoltre, utilizzando il tipo di `executeAwsApi` azione, una fase può eseguire *qualsiasi operazione API in qualsiasi momento* Servizio AWS, inclusa la creazione o l'eliminazione di AWS risorse, l'avvio di altri processi, l'avvio di notifiche e molto altro. 

Per un elenco di tutti i 20 tipi di operazione supportati per le fasi di automazione, consulta [Riferimento alle operazioni del servizio di automazione di Systems Manager](automation-actions.md).

AWS Systems Manager L'automazione fornisce diversi runbook con passaggi predefiniti che puoi utilizzare per eseguire attività comuni come il riavvio di una o più istanze Amazon Elastic Compute Cloud (Amazon EC2) o la creazione di un (). Amazon Machine Image AMI Puoi anche creare i tuoi runbook e condividerli con altri o renderli pubblici per tutti gli utenti di Account AWS Automation.

I runbook sono redatti in formato YAML o JSON. Tuttavia, utilizzando lo strumento **Document Builder (Generatore documenti)** nella console del servizio di automazione di Systems Manager, è possibile creare un runbook senza doverlo creare in formato JSON o YAML nativo.

**Importante**  
Se si esegue un flusso di lavoro di automazione che chiama altri servizi utilizzando un ruolo di servizio (IAM) di AWS Identity and Access Management , tenere presente che tale ruolo di servizio deve essere configurato con l'autorizzazione per la chiamata di tali servizi. Questo requisito si applica a tutti i runbook di AWS automazione (`AWS-*`runbook) come,, e `AWS-RestartEC2Instance` runbook `AWS-ConfigureS3BucketLogging``AWS-CreateDynamoDBBackup`, solo per citarne alcuni. Questo requisito si applica anche a tutti i runbook di automazione personalizzati creati dall'utente che richiamano altri utenti Servizi AWS utilizzando azioni che richiamano altri servizi. Ad esempio, se utilizzi le operazioni `aws:executeAwsApi`, `aws:createStack` o `aws:copyImage`, devi configurare il ruolo di servizio con l'autorizzazione per richiamare tali servizi. Puoi concedere le autorizzazioni ad altri Servizi AWS aggiungendo una policy inline IAM al ruolo. Per ulteriori informazioni, consulta [(Facoltativo) Aggiungi una policy in linea di automazione o una policy gestita dal cliente per richiamarne altre Servizi AWS](automation-setup-iam.md#add-inline-policy).

Per visualizzare informazioni su operazioni che è possibile specificare in runbook, consulta [Riferimento alle operazioni del servizio di automazione di Systems Manager](automation-actions.md).

Per informazioni sull'utilizzo di per AWS Toolkit for Visual Studio Code creare runbook, vedere i [documenti Working with Systems Manager Automation](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/systems-manager-automation-docs.html) nella *Guida per l'AWS Toolkit for Visual Studio Code utente*.

Per informazioni sull'utilizzo del visual designer per creare un runbook personalizzato, consulta [Esperienza di progettazione visiva per i runbook Automation](automation-visual-designer.md). 

**Contents**
+ [Esperienza di progettazione visiva per i runbook Automation](automation-visual-designer.md)
  + [Panoramica dell'interfaccia dell'esperienza di progettazione visiva](visual-designer-interface-overview.md)
    + [Browser delle operazioni](visual-designer-interface-overview.md#visual-designer-actions)
    + [Canvas](visual-designer-interface-overview.md#visual-designer-canvas)
    + [Modulo](visual-designer-interface-overview.md#visual-designer-form)
    + [Tasti di scelta rapida](visual-designer-interface-overview.md#visual-designer-keyboard-shortcuts)
  + [Utilizzo dell'esperienza di progettazione visiva](visual-designer-use.md)
    + [Creazione di un flusso di lavoro del runbook](visual-designer-use.md#visual-designer-create-runbook-workflow)
    + [Progettazione di un runbook](visual-designer-use.md#visual-designer-build)
    + [Aggiornamento del runbook](visual-designer-use.md#visual-designer-update-runbook)
    + [Esportazione del runbook](visual-designer-use.md#visual-designer-export-runbook)
  + [Configurazione di input e output per le tue operazioni](visual-designer-action-inputs-outputs.md)
    + [Specifica dei dati di input per un'operazione](visual-designer-action-inputs-outputs.md#providing-input)
    + [Definizione dei dati di output per un'azione](visual-designer-action-inputs-outputs.md#defining-output)
  + [Gestione degli errori con l'esperienza di progettazione visiva](visual-designer-error-handling.md)
    + [Nuovo tentativo dell'azione in caso di errore](visual-designer-error-handling.md#retry-actions)
    + [Timeout](visual-designer-error-handling.md#timeout-seconds)
    + [Operazioni non riuscite](visual-designer-error-handling.md#failure-actions)
    + [Operazioni annullate](visual-designer-error-handling.md#cancel-actions)
    + [Operazioni critiche](visual-designer-error-handling.md#critical-actions)
    + [Termine delle azioni](visual-designer-error-handling.md#end-actions)
  + [Tutorial: Creazione di un runbook utilizzando l'esperienza di progettazione visiva](visual-designer-tutorial.md)
    + [Fase 1: Passaggio all'esperienza di progettazione visiva](visual-designer-tutorial.md#navigate-console)
    + [Fase 2: Creazione di un flusso di lavoro](visual-designer-tutorial.md#create-workflow)
    + [Fase 3: Revisione del codice generato automaticamente](visual-designer-tutorial.md#view-generated-code)
    + [Fase 4: Esecuzione del nuovo runbook](visual-designer-tutorial.md#use-tutorial-runbook)
    + [Fase 5: rimozione](visual-designer-tutorial.md#cleanup-tutorial-runbook)
+ [Creazione di runbook del servizio di automazione](automation-authoring-runbooks.md)
  + [Identificazione del caso d'uso](automation-authoring-runbooks.md#automation-authoring-runbooks-use-case)
  + [Configurazione dell'ambiente di sviluppo](automation-authoring-runbooks.md#automation-authoring-runbooks-environment)
  + [Sviluppo di contenuti del runbook](automation-authoring-runbooks.md#automation-authoring-runbooks-developing-content)
  + [Esempio 1: Creazione di runbook padre-figlio](automation-authoring-runbooks-parent-child-example.md)
    + [Creazione del runbook figlio](automation-authoring-runbooks-parent-child-example.md#automation-authoring-runbooks-child-runbook)
    + [Creazione del runbook padre](automation-authoring-runbooks-parent-child-example.md#automation-authoring-runbooks-parent-runbook)
  + [Esempio 2: Runbook con script](automation-authoring-runbooks-scripted-example.md)
  + [Ulteriori esempi di runbook](automation-document-examples.md)
    + [Implementazione di architettura VPC e controller di dominio Microsoft Active Directory](automation-document-architecture-deployment-example.md)
    + [Ripristino di un volume radice dall'ultimo snapshot](automation-document-instance-recovery-example.md)
    + [Creazione di un'AMI e una copia tra regioni](automation-document-backup-maintenance-example.md)
+ [Creazione di parametri di input che popolano le risorse AWS](populating-input-parameters.md)
+ [Utilizzo di Generatore di documenti per la creazione di runbook](automation-document-builder.md)
  + [Creazione di un runbook utilizzando Generatore di documenti](automation-document-builder.md#create-runbook)
  + [Creazione di un runbook che esegue script](automation-document-builder.md#create-runbook-scripts)
+ [Utilizzo di script nei runbook](automation-document-script-considerations.md)
  + [Autorizzazioni per l'utilizzo di runbook](automation-document-script-considerations.md#script-permissions)
  + [Aggiunta di script ai runbook](automation-document-script-considerations.md#adding-scripts)
  + [Vincoli di script per i runbook](automation-document-script-considerations.md#script-constraints)
+ [Utilizzo di istruzioni condizionali nei runbook](automation-branch-condition.md)
  + [Utilizzo dell'agente `aws:branch`](automation-branch-condition.md#branch-action-explained)
    + [Creazione di una fase `aws:branch` in un runbook](automation-branch-condition.md#create-branch-action)
      + [Informazioni sulla creazione della variabile di output](automation-branch-condition.md#branch-action-output)
    + [Esempio di runbook `aws:branch`](automation-branch-condition.md#branch-runbook-examples)
    + [Creazione di automazioni con branching complesso con operatori](automation-branch-condition.md#branch-operators)
  + [Esempi di utilizzo delle opzioni condizionali](automation-branch-condition.md#conditional-examples)
+ [Utilizzo degli output delle operazioni come input](automation-action-outputs-inputs.md)
  + [Utilizzo della variabile JSONPath nei runbook](automation-action-outputs-inputs.md#automation-action-json-path)
+ [Creazione di integrazioni webhook per Automazione](creating-webhook-integrations.md)
  + [Creazione di integrazioni (console)](creating-webhook-integrations.md#creating-integrations-console)
  + [Creazione di integrazioni (riga di comando)](creating-webhook-integrations.md#creating-integrations-commandline)
  + [Creazione di webhook per integrazioni](creating-webhook-integrations.md#creating-webhooks)
+ [Gestione dei timeout nei runbook](automation-handling-timeouts.md)