我需要通过REST和PERL脚本对Artifactory中的所有存储库授予全局读取权限。为此,我认为我需要创建一个权限目标,其中包含存储库标记旁边列出的所有存储库名称。但是,是否有任何特殊的字符或路径可用,我可以使用它来一次选择所有的存储库?还是我必须去获取存储库的名称,并将它们嵌入到所需的格式中?
请帮我处理这些信息,伙计们!
发布于 2016-03-28 08:00:54
您可以自己尝试查看,创建一个包含UI中所有存储库的演示权限目标,然后调用GET artifactory/api/security/permissions/$permission_target_name
,您将看到它的输出:
"repositories": [
"ANY"
],
另外还有ANY LOCAL
和ANY REMOTE
。
使用您更改的相同的PUT artifactory/api/security/permissions/$permission_target_name
调用json,可以修改该目标。
https://stackoverflow.com/questions/36256506
复制相似问题