我需要通过REST API和PERL脚本为Artifactory中的所有存储库提供全局读取权限。为此,我认为我需要创建一个权限目标,其中所有存储库名称都在repository标记旁边列出here。但是有没有可用的特殊字符或路径,我可以一次选择所有存储库?或者我是否必须获取存储库名称并以所需格式嵌入它们?
请帮助我解决这些信息!
答案 0 :(得分:5)
您可以随时尝试自己查看,在UI中创建包含所有存储库的演示权限目标,然后调用GET artifactory/api/security/permissions/$permission_target_name
您将看到它输出:
"repositories": [
"ANY"
],
还分别有ANY LOCAL
和ANY REMOTE
。
使用您更改的json来调用PUT artifactory/api/security/permissions/$permission_target_name
,您可以修改该目标。