Поделиться через


Привязки Azure Data Explorer для Функции Azure обзор (предварительная версия)

В этом наборе статей объясняется, как работать с привязками Azure Data Explorer в Функции Azure. Функции Azure поддерживает входные привязки и выходные привязки для кластеров Azure Data Explorer.

Действие Тип
Чтение данных из базы данных Входная привязка
Прием данных в базу данных Выходная привязка

Установка расширения

Установленный пакет NuGet расширения зависит от режима C#, который вы используете в приложении-функции.

Функции выполняются в изолированном рабочем процессе C#. Дополнительные сведения см. в руководстве по запуску Функции Azure C# в изолированном рабочем процессе.

Добавьте расширение в проект, установив данный пакет NuGet.

dotnet add package Microsoft.Azure.Functions.Worker.Extensions.Kusto --prerelease

Установка пакета

Расширение привязок Azure Data Explorer является частью пакета расширений предварительной версии, который указан в файле проекта host.json.

Вы можете добавить пакет расширений предварительной версии, добавив или заменив следующий код в файле host.json :

{
  "version": "2.0",
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
    "version": "[4.*, 5.0.0)"
  }
}

Functions runtime (Среда выполнения функций)

Примечание.

Поддержка языка Python для расширения привязок Azure Data Explorer доступна начиная с версии 4.6.0 или более поздней версии среды выполнения Функций. Возможно, потребуется обновить установку Функции Azure Core Tools для локальной разработки.

Установка пакета

Расширение привязок Azure Data Explorer является частью пакета расширений предварительной версии, который указан в файле проекта host.json.

Вы можете добавить пакет расширений предварительной версии, добавив или заменив следующий код в файле host.json :

{
  "version": "2.0",
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
    "version": "[4.*, 5.0.0)"
  }
}

Установка пакета

Расширение привязок Azure Data Explorer является частью пакета расширений предварительной версии, который указан в файле проекта host.json.

Вы можете добавить пакет расширений предварительной версии, добавив или заменив следующий код в файле host.json :

{
  "version": "2.0",
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
    "version": "[4.*, 5.0.0)"
  }
}

Обновление пакетов

Добавьте библиотеку Java для привязок Azure Data Explorer к проекту "Функции" с обновлением pom.xml файла в проекте Python Функции Azure следующим образом:

<dependency>
    <groupId>com.microsoft.azure.functions</groupId>
    <artifactId>azure-functions-java-library-kusto</artifactId>
    <version>1.0.4-Preview</version>
</dependency>

Kusto строка подключения

Привязки Azure Data Explorer для Функции Azure имеют необходимое свойство для строка подключения для всех привязок. Строка подключения документируется в строка подключения Kusto.

Рекомендации

  • Привязка Azure Data Explorer поддерживает версию 4.x и более позднюю версию среды выполнения Функций.
  • Исходный код для привязок Azure Data Explorer находится в этом репозитории GitHub.
  • Для этой привязки требуется подключение к Azure Data Explorer. Для входных привязок пользователям требуются разрешения средства просмотра . Для выходных привязок пользователям требуются разрешения Ingestor . Дополнительные сведения о разрешениях см. в разделе "Управление доступом на основе ролей".

Следующие шаги