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


Как служба Подключение or помогает Функции Azure подключаться к службам

Функции Azure — это одна из служб вычислений, поддерживаемых службой Подключение or. Мы рекомендуем использовать привязки для подключения Функции Azure с другими службами, хотя вы также можете использовать клиентские пакеты SDK. Эта статья поможет вам понять следующее:

  • Связь между привязками службы Подключение и функциями.
  • Процесс, используемый службой Подключение or для подключения функций к другим службам Azure с помощью привязок или пакета SDK.
  • Обязанности, выполняемые службой Подключение or и пользователями соответственно в каждом сценарии.

Необходимые компоненты

Привязки Подключение службы и Функции Azure

Привязки в Функции Azure

Привязка — это концепция, используемая Функции Azure, которая стремится обеспечить простой способ подключения функций к службам без необходимости работать с клиентскими пакетами SDK в кодах функций.

Привязка может поддерживать входные, выходные данные и триггеры. Привязки позволяют настроить подключение к службам, чтобы узел функций может обрабатывать доступ к данным. См. дополнительные сведения о триггерах и привязках в Функциях Azure.

Привязка функций поддерживает как секретные, так и строка подключения и типы проверки подлинности на основе удостоверений.

Соединитель служб

Служба Подключение or — это служба Azure, которая помогает разработчикам легко подключать вычислительные службы к целевым службам резервного копирования. Функции Azure — это одна из служб вычислений, поддерживаемых службой Подключение or.

По сравнению с привязкой функции, которая более похожа на логическую абстрактную концепцию, служба Подключение or — это служба Azure, с которой можно напрямую работать. Он предоставляет API для всего жизненного цикла подключения, например create, deletevalidate работоспособности и list configurations.

Служба Подключение or также поддерживает типы проверки подлинности на основе секретов и строка подключения и удостоверений.

Подключение в привязке Функции Azure

В привязках функций — это свойство, connection определенное в файле привязки (обычно function.json в папке функции). Он определяет имя или префикс параметров приложения, который будет использоваться средой выполнения привязки для проверки подлинности в целевых службах.

Подключение ion в службе Подключение or

В connection службе Подключение or относится к определенному ресурсу Azure, который принадлежит службе Подключение or.

Используемые connection привязками Функции Azure соответствуют используемому configuration name Подключение службы. Имя конфигурации ссылается на имена ключей параметров приложения, которые служба Подключение сохраняет в конфигурациях служб вычислений.

Подключение Функции Azure в другие облачные службы с помощью Подключение службы

Служба Подключение or сокращает объем усилий, необходимых для подключения Функции Azure к облачным службам с помощью привязок или пакетов SDK. Она берет на себя такие конфигурации облачных ресурсов, как приложение Параметры, сеть, удостоверение и назначение разрешений, чтобы пользователи могли сосредоточиться на бизнес-логике функций. В следующих разделах описывается, как служба Подключение or помогает упростить подключения функций с различными механизмами подключения и методами проверки подлинности.

Привязка

  • Секрет/строка подключения
Сценарий Операция Description Без Подключение службы С помощью Подключение службы
Локальный проект Добавление привязки Добавьте привязку в функцию в соответствии с типом целевой службы и типом привязки (in/out/trigger). User User
Использование привязки Задайте строка подключения для проверки подлинности и измените код функции, чтобы использовать переменнуюlocal.settings.json, определенную в привязке. User User
Облачный ресурс Настройка параметров приложения Настройте строка подключения в качестве параметра приложения в конфигурациях ресурса функции. User Соединитель служб
Настройка сети Убедитесь, что конфигурация сети целевой службы разрешает доступ из ресурса функции. User Соединитель служб
  • Проверка подлинности на основе удостоверений
Сценарий Операция Description Без Подключение службы С помощью Подключение службы
Локальный проект Добавление привязки Добавьте привязку в функцию в соответствии с типом целевой службы и типом привязки (in/out/trigger). User User
Использование привязки Задайте строка подключения для проверки подлинности и измените код функции, чтобы использовать переменнуюlocal.settings.json, определенную в привязке. User User
Облачный ресурс Настройка параметров приложения Настройте параметры удостоверений функции Azure, такие как конечные точки службы. User Соединитель служб
Настройка сети Убедитесь, что конфигурация сети целевой службы разрешает доступ из ресурса функции. User Соединитель служб
Настройка удостоверения Убедитесь, что системное удостоверение включено при использовании системного удостоверения для проверки подлинности. User Соединитель служб
Назначение разрешений Назначьте удостоверению необходимые роли, чтобы он смог получить доступ к целевой службе. User Соединитель служб

При использовании службы Подключение or с привязками функций обратите особое внимание на имя ключа функции, настроенное службой Подключение or. Убедитесь, что это то же имя ключа, что и имя, определенное в свойстве в connection файле привязки. Если это другое, измените имя в файле привязки или используйте функцию Подключение or customize keys службы для настройки имен конфигураций Подключение or по умолчанию.

SDK

  • Секрет/строка подключения
Сценарий Операция Description Без Подключение службы С помощью Подключение службы
Локальный проект Добавить зависимость Добавьте пакет зависимостей в соответствии с целевой службой и средой выполнения. User User
Запуск клиента ПАКЕТА SDK Задайте строка подключения для проверки подлинности.local.settings.json Инициируйте пакет SDK целевой службы с помощью строка подключения. User User
Облачный ресурс Настройка параметров приложения Настройте строка подключения в качестве параметра приложения в конфигурации функции. User Соединитель служб
Настройка сети Убедитесь, что конфигурация сети целевой службы разрешает доступ из ресурса функции. User Соединитель служб
  • Проверка подлинности на основе удостоверений
Сценарий Операция Description Без Подключение службы С помощью Подключение службы
Локальный проект Добавить зависимость Добавьте пакет зависимостей в соответствии с целевой службой и средой выполнения. User User
Запуск клиента ПАКЕТА SDK Задайте строка подключения для проверки подлинности.local.settings.json Инициируйте пакет SDK целевой службы с помощью строка подключения. User User
Облачный ресурс Настройка параметров приложения Настройте строка подключения в качестве параметра приложения в конфигурации функции. User Соединитель служб
Настройка сети Убедитесь, что конфигурация сети целевой службы разрешает доступ из ресурса функции. User Соединитель служб
Настройка удостоверения Убедитесь, что системное удостоверение включено при использовании системного удостоверения для проверки подлинности. User Соединитель служб
Назначение разрешений Назначьте удостоверению необходимые роли, чтобы он смог получить доступ к целевой службе. User Соединитель служб

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

Узнайте, как интегрировать различные целевые службы и ознакомиться с параметрами конфигурации и методами проверки подлинности.