Где я могу найти значение "authenticationKey" в приложении Azure для создания объекта "ClientCredential"
Я хочу перенести данные из BLOB-объекта Azure в базу данных SQL Azure с помощью фабрики данных Azure. Я нашел эту ссылку: Скопируйте данные из BLOB-объекта Azure в базу данных SQL Azure с помощью фабрики данных Azure
РЕДАКТИРОВАТЬ: мне нужно подключиться к моей подписке 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 };
Вы можете увидеть на изображении ниже мою регистрацию приложения в лазурном цвете.
1 ответ
По сути, ваш ключ аутентификации - это секретный ключ вашего приложения, зарегистрированного в Active Directory.
Здесь вы найдете подробную информацию о том, как получить свой секретный ключ / ключ аутентификации. /questions/50895911/gde-najti-znacheniya-identifikatora-podpiski-identifikatora-klienta-sekreta-i-id/50895921#50895921