1

我想使用 Azure 数据工厂将数据从 Azure Blob 传输到 Azure SQL 数据库。我找到了这个链接:使用 Azure 数据工厂将数据从 Azure Blob 复制到 Azure SQL 数据库

编辑: 我需要连接到我的 Azure 订阅以创建数据工厂和管道。

我的问题是找到“authenticationKey”的价值。

string authenticationKey = "<your authentication key for the application>";

我需要像下面的代码一样创建一个“ClientCredential”:

// Authenticate and create a data factory management client
var context = new AuthenticationContext("https://login.windows.net/" + tenantID);
ClientCredential cc = new ClientCredential(applicationId, authenticationKey);
AuthenticationResult result = 
context.AcquireTokenAsync("https://management.azure.com/", cc).Result;
ServiceClientCredentials cred = new TokenCredentials(result.AccessToken);
var client = new DataFactoryManagementClient(cred) { SubscriptionId = subscriptionId };

您可以在下图中看到我在 azure 中的应用程序注册。

在此处输入图像描述

4

1 回答 1

3

基本上,您的身份验证密钥是您在 Active Directory 中注册的应用程序的密钥。

请在此处找到如何在此处检索您的密钥/身份验证密钥的详细信息。https://stackoverflow.com/a/57849682/4111181

于 2019-09-11T20:45:50.997 回答