#azure-cosmosdb #azure-cosmosdb-tables
Вопрос:
Итак, у меня есть две базы данных Azure Cosmos DB, одна из которых использует API таблиц.
Я настроил частные конечные точки и настройки DNS в частной зоне, из которой я подключаюсь. Но когда я использую табличный API, я получаю и ошибку, так как кластер в какой-то момент разрешает другое DNS-имя, а не то, которое рекомендуется настроить для табличного API в Cosmos.
А затем соединение направляется через шлюз NAT к общедоступной конечной точке, которая заблокирована в брандмауэре Cosmos.
Я записал DNS-запросы и вижу это
Если я изменю код для использования:
Столовый сервиз.Конфигурация таблицы.UseRestExecutorForCosmosEndpoint = true;
Тогда он работает правильно, но, согласно документам, он замедляется и увеличивает задержку, так как не использует собственный протокол Cosmos.
У кого-нибудь есть какие-нибудь зацепки? Я считаю, что мне нужно включить что-то еще, у меня есть настройка конфигурации в качестве вспомогательного ресурса таблицы в частной конечной точке.