Usługa Data Factory obsługuje uwierzytelnianie w usłudze Azure AD na potrzeby usług SQL Database i SQL Data Warehouse
Data opublikowania: 23 marca, 2018
Usługa Azure Data Factory V2 obsługuje teraz uwierzytelnianie w usłudze Azure Active Directory (Azure AD) na potrzeby usług Azure SQL Database i SQL Data Warehouse jako alternatywę dla uwierzytelniania w programie SQL Server.
W usłudze Azure AD zostały włączone dwa tryby uwierzytelniania. Aby uzyskać informacje o krokach związanych z wymaganiami wstępnymi, skorzystaj z następujących linków do serwisu ACOM.
Dla usługi SQL Database:
- Używanie uwierzytelniania za pomocą tokenu aplikacji usługi Azure AD: jednostka usługi
- Używanie uwierzytelniania za pomocą tokenu aplikacji usługi Azure AD: tożsamość usługi zarządzanej
Dla usługi SQL Data Warehouse:
- Używanie uwierzytelniania za pomocą tokenu aplikacji usługi Azure AD: jednostka usługi
- Używanie uwierzytelniania za pomocą tokenu aplikacji usługi Azure AD: tożsamość usługi zarządzanej
Uwierzytelnianie w usłudze Azure AD zostało włączone zarówno za pomocą procesu tworzenia w interfejsie użytkownika, jak i za pomocą pliku JSON:
Przykładowe obciążenie w formacie JSON na potrzeby definicji usługi połączonej przy użyciu uwierzytelniania za pomocą jednostki usługi:
{
"name": "AzureSqlDbLinkedService",
"properties": {
"type": "AzureSqlDatabase",
"typeProperties": {
"connectionString": {
"type": "SecureString",
"value": "Server=tcp:<nazwa_serwera>.database.windows.net,1433;Database=<nazwa_bazy_danych>;Connection Timeout=30"
},
"servicePrincipalId": "<identyfikator_jednostki_usługi>",
"servicePrincipalKey": {
"type": "SecureString",
"value": "<klucz_jednostki_usługi>"
},
"tenant": "<informacje o dzierżawie, np. microsoft.onmicrosoft.com>"
},
"connectVia": {
"referenceName": "<nazwa_środowiska_Integration Runtime>",
"type": "IntegrationRuntimeReference"
}
}
}