Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Tip
Microsoft Fabric Data Warehouse is een relationeel warehouse op ondernemingsniveau op data lake-basis, met een architectuur die klaar is voor de toekomst, ingebouwde AI en nieuwe functies. Als u nieuw bent in gegevensopslag, begin dan met Fabric Data Warehouse. Bestaande dediceerde SQL-poolworkloads kunnen upgraden naar Fabric voor toegang tot nieuwe mogelijkheden in data science, realtime analyses en rapportage.
Azure Synapse Analytics auditing ondersteunt het schrijven van databasegebeurtenissen naar een Azure Storage-account achter een virtueel netwerk of firewall.
Important
Wanneer een opslagaccount zich achter een virtueel netwerk of een firewall bevindt, moet u gebruikmaken van beheerde identiteit-verificatie (rol 'Bijdrager opslagblobgegevens'), en niet met opslagtoegangssleutels. Het Azure-portaal stelt deze authenticatie automatisch in wanneer je je auditinstellingen opslaat. Als je auditing configureert met REST API of PowerShell, specificeer dan geen storageAccountAccessKey op. De beheerde identiteit van de server verifieert zich in plaats daarvan bij het opslagaccount.
Achtergrond
Azure Virtual Network (VNet) is de fundamentele bouwsteen voor uw privénetwerk in Azure. Met VNet kunnen veel soorten Azure-resources, zoals virtuele Azure-machines (VM), veilig communiceren met elkaar, internet en on-premises netwerken. VNet lijkt op een traditioneel netwerk in je eigen datacenter, maar brengt extra voordelen van Azure-infrastructuur met zich mee, zoals schaalbaarheid, beschikbaarheid en isolatie.
Wil je meer weten over de VNet-concepten, best practices en meer, zie Wat is Azure Virtual Network.
Zie quickstart: Een virtueel netwerk maken met behulp van Azure Portal voor meer informatie over het maken van een virtueel netwerk.
Prerequisites
- Gebruik een algemeen v2 opslagaccount of een premium BlockBlobStorage-account. Om een ouder account bij te werken, zie Upgrade naar een opslagaccount voor algemeen gebruik v2.
- Premium opslag met BlockBlobStorage wordt ondersteund.
- Plaats het opslagaccount in dezelfde tenant en regio als de Synapse SQL-server.
- Op de netwerkpagina van opslagaccounts schakelt u Azure-services op de lijst met vertrouwde services toestaan toegang te krijgen tot dit opslagaccount in.
- Ken de door het systeem toegewezen beheerde identiteit van de server de rol Storage Blob Data Contributor toe op het opslagaccount. Je hebt
Microsoft.Authorization/roleAssignments/writetoestemming nodig om de roltoewijzing te maken.
Als je auditing hebt ingeschakeld voordat het opslagaccount achter een firewall zat, sla dan de auditinstellingen opnieuw op zodat er weer auditlogs naar het account kunnen worden geschreven.
Controlelogboek configureren in de Azure-portal
Open in het Azure-portaal de Synapse SQL-server of SQL pool-resource.
Selecteer onder BeveiligingControle en schakel vervolgens controle in.
Selecteer Opslag en kies het opslagaccount dat aan de vereisten voldoet.
Open Storage details en controleer of het portaal aangeeft dat beheerde identiteitsauthenticatie wordt gebruikt.
Note
Als het geselecteerde opslagaccount achter een virtueel netwerk zit, zie je het volgende bericht:
You selected a storage account that's behind a firewall or in a virtual network. Using this storage requires to enable 'Allow trusted Microsoft services to access this storage account' on the storage account and creates a server managed identity with 'storage blob data contributor' RBAC.Als je dit bericht niet ziet, zit het opslagaccount niet achter een virtueel netwerk.
Selecteer een retentieperiode en sla vervolgens de auditinstellingen op.
Wanneer je de instellingen opslaat, geeft het portaal de systeem-toegewezen identiteit de vereiste opslagrol als je toestemming hebt om roltoewijzingen aan te maken.
Programmatisch auditing configureren
Wanneer je auditing configureert via PowerShell of de REST API, voer dan geen toegangssleutel voor het opslagaccount in. Het weglaten van de sleutel zorgt ervoor dat het auditbeleid de door het systeem toegewezen beheerde identiteit van de server gebruikt.
- PowerShell: Set-AzSqlServerAudit en Set-AzSqlDatabaseAudit
- REST API: Serverauditinstellingen - Maak of update en databaseauditinstellingen - Maak of update
- Azure Resource Manager: Microsoft.Synapse workspaces/sqlPools/auditingSettings
Voor details over identiteitsgedrag, zie Controleren met behulp van beheerde identiteit in Azure Synapse Analytics.