#azure-cosmosdb #azure-data-factory #azure-data-factory-2
Вопрос:
Я настраиваю фабрику данных в Azure для работы с CosmosDB. Чтобы обезопасить все, я настроил брандмауэр CosmosDB так, чтобы он принимал подключения только из определенной виртуальной сети. У Datafactory есть конечная точка в этой сети, как и у CosmosDB.
Я настроил среду выполнения в Datafactory, которая использует конечную точку Datafactory. Я настроил Связанную службу с CosmosDB, которая использует указанную среду выполнения и использует конечную точку CosmosDB. Я настроил набор данных, который использует эту Связанную службу.
У меня есть пара трубопроводов и потоков данных, которые используют упомянутый набор данных. Например: Один конвейер считывает API и сбрасывает выходные данные в CosmosDB. Один поток данных считывает базу данных CosmosDB, творит какую-то магию и сбрасывает результаты в базу данных SQL.
Теперь начинается самое сложное: я настроил поток данных, который считывает базу данных CosmosDB, творит какую-то магию и сбрасывает результаты обратно в базу данных CosmosDB. Эта последняя часть, однако, ошибается, говоря, что она пытается получить доступ к CosmosDB с общедоступного IP-адреса и не может получить доступ через брандмауэр…..
Что я здесь упускаю? Какую глупую кнопку я игнорирую, хотя мне нужно нажать на нее? На какую конфигурацию я не обращаю внимания?
Комментарии:
1. @KarthikBhyresh-MT Пожалуйста, прочтите сообщение: у DataFactory нет проблем с чтением из CosmosDB через поток данных, а также с записью через действие копирования в конвейере. Я все перепроверил, но эти два факта говорят мне, что в брандмауэре нет проблем с настройкой.