Azure функции: ошибка 403 при доступе к учетной записи хранения - PullRequest
3 голосов
/ 23 января 2020

Я использовал функцию таймера azure в моем проекте. С тех пор как я начал использовать эту функцию, я получал сообщение об ошибке 403, касающееся запрещенного доступа с учетной записи хранения Azure.

Я попытался добавить ключ AzureWebJobsStorage в конфигурацию функции. Я попытался добавить исходящие IP-адреса с допустимым диапазоном IP-адресов azure. учетные записи хранилища. Я попытался проверить возможность разрешения azure управляемых служб для учетной записи хранилища.

Однако я все еще получаю сообщение об ошибке в этой конкретной функции таймера моего функционального приложения. Другие функции работают правильно.

Хотя, если я разрешу все сети в настройках брандмауэра учетной записи хранения и VN, моя функция будет работать правильно.

И функция, и учетная запись хранения находятся в одном регионе.

Я хочу как-то включить его, чтобы мне не нужно было разрешать все сети. Что можно сделать?

1 Ответ

0 голосов
/ 24 января 2020

Уже есть несколько ответов по этому вопросу, вы можете увидеть здесь и здесь .

Короче говоря, если function и storage account находятся в одном регионе, они общаются внутренним путем, не проходя через outboundIpAddresses.

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

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