ArangoDB的 javascript.endpoints-allowlist仅能与.* 一起使用
我在一个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导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。