Интеграция Azure WebJob vNet - PullRequest
       6

Интеграция Azure WebJob vNet

0 голосов
/ 21 декабря 2018

Мне не удается интегрировать vNet между службой приложений Azure / WebJob и подключенной учетной записью хранения для правильной работы.Я добавил службу приложений и учетную запись хранения в одну виртуальную сеть и включил привязку конечной точки службы для Microsoft.Storage.Из того, что я вижу в документах, это то, что необходимо для обеспечения связи между службами.К сожалению, я получаю эту ошибку в журнале WebJob, когда пытаюсь его запустить:

"Необработанное исключение: Microsoft.WindowsAzure.Storage.StorageException: удаленный сервер возвратил ошибку: (403) Запрещено.---> System.Net.WebException : удаленный сервер вернул ошибку: (403) Forbidden. "

Если я отключаю брандмауэр на учетной записи хранения, все работает простохорошо.

Все службы размещены в одной группе ресурсов и регионе (Западная Европа).

Я пробовал как "обычную" (со шлюзом), так и новую (предварительную) виртуальную сетьверсия интеграции на Сервисе приложений, и оба терпят неудачу одинаково.

Я не использую ASE (среду службы приложений).

Я также добавил следующие исключения в брандмауэр хранилища:

Исключения брандмауэра хранилища

1 Ответ

0 голосов
/ 24 декабря 2018

Во-первых, когда вы разрешаете набору доверенных служб Microsoft обходить сетевые правила.Эти службы затем будут использовать строгую аутентификацию для доступа к учетной записи хранения.В этом случае вы можете подумать, что в правиле брандмауэра будет разрешена служба Microsoft.Networking .Но в принципе, интеграция с VNet не означает, что служба приложений находится внутри виртуальной сети.VNet Integration предоставляет вашему веб-приложению доступ к ресурсам вашей виртуальной сети, но не предоставляет частный доступ к вашему веб-приложению из виртуальной сети.Обычно мы использовали для безопасного доступа к ресурсу в виртуальной сети.

Если вы хотите разместить службу приложений в виртуальной сети, вам необходимо развернуть ее в среде службы приложений , тогда она уже находится ввиртуальная сеть.

Кроме того, вы можете внести в белый список IP-адрес исходящей службы веб-приложений в правиле брандмауэра учетной записи хранения.

Надеюсь, это поможет, не стесняйтесь сообщить мне, еслиу вас есть какие-либо проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...