Gestire il controllo del database SQL di Azure tramite le API
Si applica a: Database SQL di Azure Azure Synapse Analytics
Questo articolo offre una panoramica delle diverse API usate per la gestione del controllo per il database SQL di Azure e Azure Synapse Analytics.
Usare Azure PowerShell
Cmdlet PowerShell (incluso il supporto della clausola WHERE per altri filtri):
- Creare o aggiornare i criteri di controllo del database (Set-AzSqlDatabaseAudit)
- Creare o aggiornare il criterio di controllo del server (Set-AzSqlServerAudit)
- Ottenere i criteri di controllo del database (Get-AzSqlDatabaseAudit)
- Ottenere i criteri di controllo del server (Get-AzSqlServerAudit)
- Rimuovere i criteri di controllo del database (Remove-AzSqlDatabaseAudit)
- Rimuovere i criteri di controllo del server (Remove-AzSqlServerAudit)
- Creare o aggiornare il controllo per le operazioni di supporto tecnico Microsoft (Set-AzSqlServerMSSupportAudit)
Per un esempio di script, vedere Configurare il controllo del database SQL e il rilevamento delle minacce usando PowerShell.
Usare l'API REST
API REST:
- Creare o aggiornare i criteri controllo del database
- Creare o aggiornare i criteri controllo del server
- Creare o aggiornare i criteri di controllo delle operazioni di supporto tecnico Microsoft
- Ottenere i criteri controllo del database
- Ottenere i criteri controllo del server
Criteri estesi con il supporto della clausola WHERE per altri filtri:
- Creare o aggiornare i criteri di controllo estesi del database
- Creare o aggiornare i criteri controllo estesi del server
- Ottenere i criteri controllo estesi del database
- Ottenere i criteri controllo estesi del server
Utilizzare l'interfaccia della riga di comando di Azure
- Gestire i criteri di controllo di un server
- Gestire i criteri di controllo di un database
- Gestire i criteri di controllo delle operazioni di supporto tecnico Microsoft
Usare i modelli di Azure Resource Manager
È possibile gestire il controllo del database SQL di Azure usando i modelli di Azure Resource Manager, come illustrato negli esempi seguenti:
- Implementare un database SQL di Azure con il controllo abilitato per la scrittura dei log di controllo in un account di Archiviazione BLOB di Azure
- Implementare un database SQL di Azure con il controllo abilitato per la scrittura dei log di controllo in Log Analytics
- Implementare un database SQL di Azure con il controllo abilitato per la scrittura dei log di controllo in Hub eventi
Nota
Gli esempi collegati si trovano in un repository pubblico esterno, vengono forniti 'così come sono', senza alcuna garanzia, e non sono supportati in alcun programma o servizio di supporto tecnico Microsoft.