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.
Van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
De Azure Storage connection manager maakt het mogelijk dat een SQL Server Integration Services (SSIS)-pakket verbinding maakt met een Azure Storage-account. De verbindingsmanager is een onderdeel van het SQL Server Integration Services (SSIS) Feature Pack voor Azure.
Selecteer in het dialoogvenster Add SSIS VerbindingsbeheerAzureStorage>Add.
De volgende eigenschappen zijn beschikbaar.
- Service: Specificeert de opslagdienst waarmee verbinding gemaakt moet worden.
- Rekeningnaam: Geeft de naam van het opslagaccount op.
-
Authenticatie: Specificeert de te gebruiken authenticatiemethode. AccessKey, ServicePrincipal en SharedAccessSignature-authenticatie worden ondersteund.
- Toegangssleutel: Voor deze authenticatiemethode specificeert u de Account-sleutel.
- ServicePrincipal: Voor deze authenticatiemethode specificeert u het applicatie-ID,de applicatiesleutel en de tenant-ID van de serviceprincipal. Om Testverbinding te laten werken, moet de serviceprincipal ten minste de rol Storage Blob Data Reader aan het opslagaccount worden toegewezen. Voor meer informatie raadpleegt u Toegang verlenen tot Azure-blob- en wachtrijgegevens met RBAC in het Azure-portaal.
- SharedAccessSignature: Voor deze authenticatiemethode specificeert u ten minste het Token van de gedeelde toegangshandtekening. Om de verbinding te testen, specificeer je ook de resourcescope waartegen je moet testen. Het kan Service, Container of Blob zijn. Voor Container en Blob specificeer respectievelijk de naam van de container en het pad van de blob. Voor meer informatie, zie Azure Storage gedeelde toegangshandtekening overzicht.
- Omgeving: Specificeert de cloudomgeving die het opslagaccount host.
Note
Microsoft Entra ID werd voorheen Azure Active Directory (Azure AD) genoemd.
Beheerde identiteiten voor authenticatie van Azure-resources
Wanneer je SSIS-pakketten draait op Azure-SSIS integratieruntime (IR) in Azure Data Factory (ADF), kun je Microsoft Entra authenticatie gebruiken met de beheerde identiteit van je ADF om toegang te krijgen tot Azure Storage. Je Azure-SSIS IR kan gegevens van of van je opslagaccount benaderen en kopiëren via deze beheerde identiteit.
Note
Wanneer je authenticeert met een door de gebruiker toegewezen beheerde identiteit, moet de SSIS-integratieruntime worden ingeschakeld voor authenticatie met dezelfde identiteit. Zie Microsoft Entra-verificatie inschakelen voor Azure-SSIS Integration Runtime voor meer informatie.
Zie het artikel Toegang tot Azure Storage verifiëren met Microsoft Entra ID voor Azure Storage-verificatie in het algemeen. Om Microsoft Entra-authenticatie te gebruiken met de beheerde identiteit van je ADF om toegang te krijgen tot Azure Storage, volg je deze stappen:
Vind de beheerde identiteit voor je ADF via het Azure-portaal. Ga naar de eigenschappen van je datafabriek. Kopieer de Managed Identity Application ID (niet de Managed Identity Object ID).
Verleen de beheerde identiteit van je ADF de vereiste rechten om toegang te krijgen tot Azure Storage. Voor meer details over rollen, zie het artikel Beheren toegangsrechten tot Azure Storage-data met RBAC.
- Als bron, verleent u in Toegangsbeheer (IAM) ten minste de rol Storage Blob Data Reader.
- Als bestemming verleent u in Access control (IAM) ten minste de rol Storage Blob Data Contributor.
Tot slot kun je Microsoft Entra-authenticatie configureren met de beheerde identiteit van je ADF in de Azure Storage connection manager. Dit zijn de opties om dit te doen:
Configureren tijdens het ontwerp. In SSIS Designer dubbelklik je op je Azure Storage connection manager om de Azure Storage Verbindingsbeheer Editor te openen. Selecteer de optie Beheerde identiteit gebruiken om te verifiëren bij Azure.
Note
De eigenschap
ConnectUsingManagedIdentityVerbindingsbeheer wordt niet van kracht wanneer u uw pakket uitvoert in SSIS Designer of op SQL Server, wat aangeeft dat Microsoft Entra-verificatie met de beheerde identiteit van uw ADF niet werkt.Configureren tijdens runtime. Wanneer je je pakket uitvoert via SQL Server Management Studio (SSMS) of SSIS Package-activiteit uitvoert in de ADF-pipeline, zoek dan de Azure Storage connection manager en werk de eigenschap
ConnectUsingManagedIdentitybij naarTrue.Note
Op Azure-SSIS IR worden alle andere authenticatiemethoden (bijvoorbeeld geïntegreerde beveiliging en wachtwoord) die vooraf zijn geconfigureerd in je Azure Storage connection manager overschreven bij het gebruik van Microsoft Entra authenticatie met de beheerde identiteit van je ADF.
Als u Microsoft Entra-verificatie wilt configureren met de beheerde identiteit van uw ADF op uw bestaande pakketten, kunt u het SSIS-project het beste ten minste één keer herbouwen met de nieuwste SSIS Designer . Deploy je SSIS-project opnieuw om op Azure-SSIS IR te draaien, zodat de nieuwe connection manager-eigenschap ConnectUsingManagedIdentity automatisch aan alle Azure Storage connection managers in je project wordt toegevoegd. De alternatieve manier is om eigenschapsoverschrijvingen rechtstreeks te gebruiken met het eigenschapspad \Package.Connections[{de naam van uw connection manager}].Properties[ConnectUsingManagedIdentity] dat tijdens runtime is toegewezen aan True.
Beveilig netwerkverkeer naar je opslagaccount
Wanneer je Microsoft Entra authenticatie gebruikt met de beheerde identiteit van je ADF, is het mogelijk om je Azure-SSIS integratieruntime aan te sluiten bij een virtueel netwerk, en vervolgens je opslagaccount te beveiligen door de toegang te beperken tot geselecteerde netwerken of privé-endpoints. Raadpleeg het artikel 'Uitzonderingen beheren' voor instructies.