Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tip
Microsoft Fabric Data Warehouse är ett relationslager i företagsskala på en datasjögrund med en framtidsklar arkitektur, inbyggd AI och nya funktioner. Om du är nybörjare på datalager börjar du med Fabric Data Warehouse. Befintliga dedicerade SQL-poolarbetsbelastningar kan uppgraderas till Fabric för att få åtkomst till nya funktioner inom datavetenskap, realtidsanalys och rapportering.
Azure Synapse Analytics auditing stödjer att skriva databashändelser till ett Azure Storage-konto bakom ett virtuellt nätverk eller brandvägg.
Important
När ett lagringskonto ligger bakom ett virtuellt nätverk eller en brandvägg måste du använda hanterad identitetsautentisering (rollen Storage Blob Data Contributor), inte lagringsåtkomstnycklar. Azure-portalen konfigurerar denna autentisering automatiskt när du sparar dina inställningar för granskning. Om du konfigurerar granskning med REST API eller PowerShell, ange inte en storageAccountAccessKey. Serverns hanterade identitet autentiseras istället mot lagringskontot.
Bakgrund
Azure Virtual Network (VNet) är den grundläggande byggstenen för ditt privata nätverk i Azure. Med VNet kan många typer av Azure-resurser, till exempel Virtuella Azure-datorer (VM), kommunicera säkert med varandra, Internet och lokala nätverk. VNet liknar ett traditionellt nätverk i ditt eget datacenter, men det ger ytterligare fördelar med Azure-infrastruktur såsom skalbarhet, tillgänglighet och isolering.
För att lära dig mer om VNet-koncepten, bästa praxis och mer, se Vad är Azure Virtual Network.
Mer information om hur du skapar ett virtuellt nätverk finns i Snabbstart: Skapa ett virtuellt nätverk med Hjälp av Azure-portalen.
Prerequisites
- Använd ett generellt v2-lagringskonto eller ett premium BlockBlobStorage-konto. För att uppdatera ett äldre konto, se Uppgradera till ett lagringskonto för generell användning v2.
- Premiumlagring med BlockBlobStorage stöds.
- Placera lagringskontot i samma tenant och region som Synapse SQL-servern.
- På nätverkssidan för lagringskontot, aktivera Tillåt Azure-tjänster på listan över betrodda tjänster för att komma åt detta lagringskonto.
- Tilldela serverns systemtilldelade hanterade identitet rollen Storage Blob Data Contributor på lagringskontot. Du behöver
Microsoft.Authorization/roleAssignments/writebehörighet för att skapa en rolltilldelning.
Om du aktiverade granskning innan lagringskontot låg bakom en brandvägg, spara granskningsinställningarna igen så att granskningsloggarna kan fortsätta skriva till kontot.
Konfigurera granskning i Azure-portalen
I Azure-portalen, öppna Synapse SQL server eller SQL-poolresursen.
Under Säkerhet, välj Granskning och aktivera sedan granskning.
Välj Storage och välj det lagringskonto som uppfyller förutsättningarna.
Öppna lagringsdetaljer och kontrollera att portalen anger att hanterad identitetsautentisering används.
Note
Om det valda lagringskontot ligger bakom ett virtuellt nätverk ser du följande meddelande:
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.Om du inte ser detta meddelande är lagringskontot inte bakom ett virtuellt nätverk.
Välj en bevarandeperiod och spara sedan granskningsinställningarna.
När du sparar inställningarna ger portalen den system-tilldelade identiteten den nödvändiga lagringsrollen om du har behörighet att skapa rolltilldelningar.
Konfigurera granskningsloggning programmässigt
När du konfigurerar granskning via PowerShell eller REST API, tillhandahåll inte en åtkomstnyckel till lagringskontot. Att utelämna nyckeln gör att revisionspolicyn använder serverns systemtilldelade hanterade identitet.
- PowerShell: Set-AzSqlServerAudit och Set-AzSqlDatabaseAudit
- REST API: Servergranskningsinställningar - Skapa eller uppdatera och Databasgranskningsinställningar - Skapa eller uppdatera
- Azure Resource Manager: Microsoft.Synapse workspaces/sqlPools/auditingSettings
För detaljer om identitetsbeteende, se Auditing using managed identity i Azure Synapse Analytics.