Как программно выполнить запрос Kusto с помощью приложения AADC#

Место общения программистов C#
Ответить
Anonymous
 Как программно выполнить запрос Kusto с помощью приложения AAD

Сообщение Anonymous »

У меня есть код ниже для запуска запроса kusto

Код: Выделить всё

const string Cluster = ;
const string Database = ;

DefaultAzureCredential credential = new DefaultAzureCredential();
TokenRequestContext tokenRequestContext = new TokenRequestContext(new[] { Cluster });
AccessToken accessToken = await credential.GetTokenAsync(tokenRequestContext);

// Connect to Azure Data Explorer using the managed identity of the web app
KustoConnectionStringBuilder builder = new KustoConnectionStringBuilder($"{Cluster}/{Database}").WithAadApplicationTokenAuthentication(accessToken.Token);

var adminProvider = KustoClientFactory.CreateCslAdminProvider(builder);
IDataReader dataReader = adminProvider.ExecuteControlCommand(Query);
В приведенном выше фрагменте некоторые сведения о моем пользователе и успешное выполнение запроса. Как запустить запрос Kusto с помощью приложения AAD. Можно ли выполнить запрос только с идентификатором приложения, у меня нет секретного значения и нет прав администратора для изменения разрешений API.

Подробнее здесь: https://stackoverflow.com/questions/770 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»