3

当我运行以下代码时:

data := response {
    response := http.send({
        "method" : "GET",
        "url": "https://httpbin.org/status/200"
    })
}

我收到此错误:

发生 1 个错误:policy.rego:4:rego_type_error: 表达式中不安全的内置函数调用:http.send

我使用 rego play 来运行该策略。https://play.openpolicyagent.org/p/iqK8Zt5L62

4

1 回答 1

5

我相信这是特定于游乐场的,因为允许从那里发送任意 HTTP 请求可能会被滥用。您的规则应该在任何其他情况下都可以正常工作。

于 2020-05-28T10:18:05.240 回答