Проблема с конечной точкой фабрики данных

#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 через поток данных, а также с записью через действие копирования в конвейере. Я все перепроверил, но эти два факта говорят мне, что в брандмауэре нет проблем с настройкой.