You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用ml-gradle为ml-data目录加载文件配置权限的相关问题

ml-gradle ml-data目录权限配置方案

ml-gradle提供了和mlModulePermissions对等的属性用于配置ml-data目录加载文件的权限,具体用法如下:

1. 全局统一配置所有ml-data文件权限

直接使用mlDataPermissions属性,配置规则和mlModulePermissions完全一致,采用「角色,权限类型」的逗号分隔格式,可在gradle.properties或build.gradle中声明。
示例配置:

# gradle.properties 中配置,给rest-reader读权限、rest-writer修改权限
mlDataPermissions=rest-reader,read,rest-writer,update

2. 针对不同子目录设置差异化权限

如果需要给ml-data下的不同路径配置不同权限,可以在build.gradle中通过mlDataLoaders自定义路径规则,子路径的权限配置会覆盖全局的mlDataPermissions配置:

mlDataLoaders {
    // 配置ml-data/public目录的专属权限
    path "public", {
        permissions = "rest-reader,read,rest-extension-user,execute"
    }
    // 配置ml-data/internal目录的专属权限
    path "internal", {
        permissions = "admin,read,admin,update,admin,execute"
    }
}

注:上述配置在ml-gradle 3.0+版本均可用,完全兼容MarkLogic 10。


内容的提问来源于stack exchange,提问作者Madoantony

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 04:39:04