如何解决或调试“不能有几个匹配”的任务控制时,设置访问联邦?
如果您遇到上述错误,您应该首先检查您试图建立访问联合的边缘节点或其他JPD实例是否具有与主实例相同的“基本URL”(您可以在Admin -> General Settings下的UI中检查)。如果是,请更改基URL。如果由于涉及地理负载平衡和docker请求的用例,您正在跨实例使用相同的基本URL,您可以使用x - jfrog - overrides - base -URL头在反向代理中覆盖基本URL。
更改基本URL后,删除并重新添加具有唯一URL的边缘节点或JPD实例。此外,您应该在主实例的$JFROG_HOME/var/etc/access/access.config中进行确认。如果“outbound”部分有一个与主实例相同的URL,则使用yml。如果是,请更改URL,将文件重命名为access.config.import。重新启动Artifactory。
如果问题仍然存在,用Jfrog支持创建一个描述问题的票据,并从任务控制数据库发送以下查询的输出:
Select * from jfmc_server.custom_jpd_url;
Select * from jfmc_server.jpd;
Select * from jfmc_server.service;
