Невозможно запросить ресурсы с помощью http.send
Когда я запускаю следующий код:
data := response {
response := http.send({
"method" : "GET",
"url": "https://httpbin.org/status/200"
})
}
Я получаю такую ошибку:
Произошла 1 ошибка: policy.rego:4: rego_type_error: небезопасные вызовы встроенных функций в выражении: http.send
Я использую игру rego для запуска этой политики. https://play.openpolicyagent.org/p/iqK8Zt5L62
1 ответ
Решение
Я считаю, что это характерно для игровой площадки, так как возможность отправки произвольных HTTP-запросов оттуда потенциально может быть использована неправильно. Ваше правило должно нормально работать в любом другом контексте.