Condividi tramite


Esportare e importare regole di automazione da/verso modelli di ARM

Gestione delle regole di automazione di Microsoft Sentinel come codice. È ora possibile esportare le regole di automazione nei file modello di Azure Resource Manager (ARM) e importare regole da questi file, come parte del programma per gestire e controllare le distribuzioni di Microsoft Sentinel come codice. L'azione di esportazione crea un file JSON nel percorso di download del browser, che è quindi possibile rinominare, spostare e gestire in altro modo come qualsiasi altro file.

Il file JSON esportato è indipendente dall'area di lavoro, quindi può essere importato in altre aree di lavoro e anche in altri tenant. Come codice, può anche essere controllato dalla versione, aggiornato e distribuito in un framework CI/CD gestito.

Il file include tutti i parametri definiti nella regola di automazione. Le regole di qualsiasi tipo di trigger possono essere esportate in un file JSON.

Questo articolo illustra come esportare e importare regole di automazione.

Importante

Microsoft Sentinel è disponibile a livello generale all'interno della piattaforma unificata per le operazioni di sicurezza di Microsoft nel portale di Microsoft Defender. Per l'anteprima, Microsoft Sentinel è disponibile nel portale di Defender senza Microsoft Defender XDR o una licenza E5. Per altre informazioni, vedere Microsoft Sentinel nel portale di Microsoft Defender.

Esportare regole

  1. Nel menu di spostamento di Microsoft Sentinel, selezionare Automazione.

  2. Selezionare la regola (o le regole, v. nota) che si vuole esportare, quindi selezionare Esporta dalla barra nella parte superiore della schermata.

    Screenshot che mostra come esportare una regola di automazione.

    Trovare il file esportato nella cartella Download. Ha lo stesso nome della regola di automazione, con un'estensione .json.

    Nota

    • È possibile selezionare più regole di automazione alla volta per l'esportazione spuntando le caselle di controllo accanto alle regole e selezionando Esporta alla fine.

    • È possibile esportare tutte le regole in una singola pagina della griglia di visualizzazione contemporaneamente, spuntando la casella di controllo nella riga di intestazione prima di fare clic su Esporta. Tuttavia, non è possibile esportare più di una pagina di regole alla volta.

    • In questo scenario viene creato un singolo file (denominato Azure_Sentinel_automation_rules.json) che contiene codice JSON per tutte le regole esportate.

Importare regole

  1. Approntare un file JSON del modello di ARM della regola di automazione.

  2. Nel menu di spostamento di Microsoft Sentinel, selezionare Automazione.

  3. Selezionare Importa dalla barra nella parte superiore della schermata. Nella finestra di dialogo risultante, selezionare il file JSON che rappresenta la regola da importare e selezionare Apri.

    Screenshot che mostra come importare una regola di automazione.

    Nota

    È possibile importare fino a 50 regole di automazione da un singolo file modello di ARM.

Risoluzione dei problemi

Se si verificano problemi durante l'importazione di una regola di automazione esportata, vedere la tabella seguente.

Comportamento (con errore) Motivo Azione suggerita
La regola di automazione importata è disabilitata
-e-
La condizione regola di analisi della regola visualizza "Regola sconosciuta"
La regola contiene una condizione che fa riferimento a una regola di analisi che non esiste nell'area di lavoro di destinazione.
  1. Esportare la regola di analisi di riferimento dall'area di lavoro originale e importarla in quella di destinazione.
  2. Modificare la regola di automazione nell'area di lavoro di destinazione, scegliendo la regola di analisi ora presente nell'elenco a discesa.
  3. Abilitare la regola di automazione.
La regola di automazione importata è disabilitata
-e-
La condizione chiave dettagli personalizzata della regola visualizza "Chiave dettagli personalizzata sconosciuta"
La regola contiene una condizione che fa riferimento a una chiave dettagli personalizzata che non definita in alcuna regola di analisi nell'area di lavoro di destinazione.
  1. Esportare la regola di analisi di riferimento dall'area di lavoro originale e importarla in quella di destinazione.
  2. Modificare la regola di automazione nell'area di lavoro di destinazione, scegliendo la regola di analisi ora presente nell'elenco a discesa.
  3. Abilitare la regola di automazione.
Distribuzione non riuscita nell'area di lavoro di destinazione, con messaggio di errore: "La distribuzione delle regole di automazione non è riuscita".
I dettagli della distribuzione contengono i motivi elencati nella colonna successiva per l'errore.
Il playbook è stato spostato.
-or-
Il playbook è stato eliminato.
-or-
L'area di lavoro di destinazione non ha accesso al playbook.
Assicurarsi che il playbook esista e che l'area di lavoro di destinazione disponga dell'accesso corretto al gruppo di risorse contenente il playbook.
Distribuzione non riuscita nell'area di lavoro di destinazione, con messaggio di errore: "La distribuzione delle regole di automazione non è riuscita".
I dettagli della distribuzione contengono i motivi elencati nella colonna successiva per l'errore.
La regola di automazione ha superato la data di scadenza definita al momento dell'importazione. Se si vuole che la regola rimanga scaduta nella relativa area di lavoro originale:
  1. Modificare il file JSON che rappresenta la regola di automazione esportata.
  2. Trovare la data di scadenza (che appare subito dopo la stringa "expirationTimeUtc":) e sostituirla con una nuova data di scadenza (futura).
  3. Salvare il file e reimportarlo nell'area di lavoro di destinazione.
Se si vuole che la regola rimanga in stato attivo nella relativa area di lavoro originale:
  1. Modificare la regola di automazione nell'area di lavoro originale e cambiare la data di scadenza scegliendo una data futura.
  2. Esportare nuovamente la regola dall'area di lavoro originale.
  3. Importare la versione appena esportata nell'area di lavoro di destinazione.
Distribuzione non riuscita nell'area di lavoro di destinazione, con messaggio di errore:
"Il file JSON che si è tentato di importare ha un formato non valido. Controllare il file e riprovare".
Il file importato non è un file JSON valido. Controllare la presenza di problemi nel file e riprovare. Per ottenere risultati ottimali, esportare nuovamente la regola originale in un nuovo file, quindi tentare nuovamente l'importazione.
Distribuzione non riuscita nell'area di lavoro di destinazione, con messaggio di errore:
"Nessuna risorsa trovata nel file. Assicurarsi che il file contenga risorse di distribuzione e riprovare".
L'elenco delle risorse nella chiave "resources" nel file JSON è vuoto. Controllare la presenza di problemi nel file e riprovare. Per ottenere risultati ottimali, esportare nuovamente la regola originale in un nuovo file, quindi tentare nuovamente l'importazione.

Passaggi successivi

In questo documento è stato illustrato come esportare e importare regole di automazione da/verso modelli di ARM.