【问题标题】:Sonatype Nexus OSS 3 content selector to query specific repositoriesSonatype Nexus OSS 3 内容选择器查询特定存储库
【发布时间】:2021-01-11 19:12:54
【问题描述】:

我想知道 Sonatype Nexus Repository OSS 3 是否支持对特定存储库的查询,即我需要过滤来自docker_hosted_repo 的结果,但另一方面,应该返回docker_group_repo 中的所有内容。根据official documentation,唯一可用的属性是formatpath

类似(伪表达式):

format == "docker" and (path =~ "^my_compay/.*" and repo == "docker_hosted_repo") or (path =~ ".*" and repo == "docker_group_repo")

【问题讨论】:

    标签: docker nexus sonatype nexus3


    【解决方案1】:

    你是正确的格式和路径是目前唯一支持的表达式。

    但是,我怀疑您可以在不需要的情况下执行您所说的操作。当您创建内容选择器权限时,它会特别询问您是哪个存储库。您可以根据自己的需要使其更宽或更窄。如果您需要多个单独的存储库,您可以创建多个权限。

    创建此权限后,您可以将其分配给您想要的用户。

    我可以用这种方法看到的唯一混淆是如果您的示例“docker_group_repo”包含“docker_hosted_repo”。那么我怀疑你不能同时允许和限制。这就好比说你可以去银行看你的钱,但你看不到你的钱。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-19
      • 2016-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-24
      • 2022-01-01
      • 1970-01-01
      相关资源
      最近更新 更多