ArangoDB的 javascript.endpoints-allowlist仅能与.* 一起使用

后端开发 2026-07-09

我在一个ArangoDB安装中运行着一个Foxx服务。从那里,我对一个类似http://service:3000/path的 URL发起HTTP请求。这个请求被阻止。唯一能让它工作的方法是在启动arangod时使用以下选项

--javascript.endpoints-allowlist ".*"

即使这样也不起作用

--javascript.endpoints-allowlist ".*http.*"

为什么?

解决方案

这与ArangoDB 3.12.9中所作的修改一致,如他们的 安全文档

未指定白名单或黑名单:在ArangoDB v3.12.8及以前版本中,所有访问都是被允许的。从v3.12.9起,默认情况下对相应资源的访问在 arangod 中被禁止。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章