Как служба Подключение or помогает Функции Azure подключаться к службам
Функции Azure — это одна из служб вычислений, поддерживаемых службой Подключение or. Мы рекомендуем использовать привязки для подключения Функции Azure с другими службами, хотя вы также можете использовать клиентские пакеты SDK. Эта статья поможет вам понять следующее:
- Связь между привязками службы Подключение и функциями.
- Процесс, используемый службой Подключение or для подключения функций к другим службам Azure с помощью привязок или пакета SDK.
- Обязанности, выполняемые службой Подключение or и пользователями соответственно в каждом сценарии.
Необходимые компоненты
- В этом руководстве предполагается, что вы уже знаете основные понятия службы Подключение or.
- В этом руководстве предполагается, что вы знаете понятия, представленные в руководстве разработчика Функции Azure, и как подключить функцию к службам Azure.
Привязки Подключение службы и Функции Azure
Привязки в Функции Azure
Привязка — это концепция, используемая Функции Azure, которая стремится обеспечить простой способ подключения функций к службам без необходимости работать с клиентскими пакетами SDK в кодах функций.
Привязка может поддерживать входные, выходные данные и триггеры. Привязки позволяют настроить подключение к службам, чтобы узел функций может обрабатывать доступ к данным. См. дополнительные сведения о триггерах и привязках в Функциях Azure.
Привязка функций поддерживает как секретные, так и строка подключения и типы проверки подлинности на основе удостоверений.
Соединитель служб
Служба Подключение or — это служба Azure, которая помогает разработчикам легко подключать вычислительные службы к целевым службам резервного копирования. Функции Azure — это одна из служб вычислений, поддерживаемых службой Подключение or.
По сравнению с привязкой функции, которая более похожа на логическую абстрактную концепцию, служба Подключение or — это служба Azure, с которой можно напрямую работать. Он предоставляет API для всего жизненного цикла подключения, например create
, delete
validate
работоспособности и 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 | Соединитель служб |
Следующие шаги
Узнайте, как интегрировать различные целевые службы и ознакомиться с параметрами конфигурации и методами проверки подлинности.