Создайте учетные данные с ограниченной областью с помощью pemanent SAS для МАССОВОЙ ВСТАВКИ из хранилища больших двоичных объектов в базу данных Azure

#azure #azure-functions #azure-sql-database #azure-blob-storage

#azure #azure-функции #azure-sql-database #azure-blob-storage

Вопрос:

Мое приложение будет регулярно записывать несколько записей в базу данных SQL Azure. Я обнаружил, что наиболее эффективным способом сделать это было использование МАССОВОЙ ВСТАВКИ, поэтому я создавал функцию запуска больших двоичных объектов, которая выполнялась бы каждый раз, когда файл загружается в мой контейнер больших двоичных объектов, чтобы загрузить их содержимое в базу данных. Я прочитал здесь, что учетные данные с ограниченной областью должны быть созданы в базе данных с помощью SAS из учетной записи хранилища больших двоичных объектов, однако я понимаю, что у SAS есть даты истечения срока действия, поэтому, я думаю, мне придется в какой-то момент обновить учетные данные с ограниченной областью. Есть ли способ создать постоянные учетные данные, чтобы мне не приходилось их обновлять?

Ответ №1:

Пробовали ли вы вместо этого использовать привязку вывода функции для подключения к серверу SQL? Это упростит код функции.

Смотрите Здесь пример того, как этого добиться : http://davidpallmann.blogspot.com/2019/02/new-sql-database-binding-for-azure.html

Комментарии:

1. В этом примере не используется привязка вывода

2. Извините, я виноват. Смотрите здесь, как настроить привязку вывода для SQL server. Это довольно просто и устраняет все сложности для разработчика: davidpallmann.blogspot.com/2019/02 /…