选择 Artifactory 中的所有存储库

Selecting all the Repositories in Artifactory

我需要通过 REST API 和 PERL 脚本授予对 Artifactory 中所有存储库的全局读取权限。为此,我认为我需要创建一个权限目标,其中在存储库标签旁边列出 here 所有存储库名称。但是是否有任何特殊字符或路径可用,我可以使用它们一次 select 所有存储库?还是我必须去获取存储库名称并将它们以所需格式嵌入此处?

伙计们,请帮我看看这些信息!

您可以随时尝试自己看看,创建一个包含 UI 中所有存储库的演示权限目标,然后调用 GET artifactory/api/security/permissions/$permission_target_name 您将看到它的输出:

"repositories": [
   "ANY"
],

还有ANY LOCALANY REMOTE

使用您更改的相同 json 调用 PUT artifactory/api/security/permissions/$permission_target_name 将允许您修改该目标。