Есть ли способ ограничить исходящий трафик на функцию Django? - PullRequest
0 голосов
/ 20 октября 2019

У меня есть функция в моем приложении Django, и я хотел бы убедиться, что исходящий сетевой трафик от нее не исходит, но при этом я могу вернуть ответ. Например, блокируя POST-запрос к внешнему сайту с помощью этой функции:

def secureFunction(val):
    request.POST('www.example.com', data={'val':val})
    return val * 2

В настоящее время я разбиваю свое приложение на API и использую группы безопасности AWS для достижения этой цели. Есть ли способ, которым я могу поместить оболочку на функции Django, чтобы заблокировать исходящий трафик, но все же вернуть ответ? Например, что-то вроде:

@block_traffic
def secureFunction(val):
    request.POST('www.example.com', data={'val':val}) # blocked
    return val * 2

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

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