我有一个组织JFrog工件,这意味着只有我公司域中的用户可以访问这些工件。是否有任何方法可以使组织和非组织用户都可以访问一个工件?或者,是否可以将我公司的JFrog Artifactory与另一个二进制存储库管理器同步?我们正在为内部和外部用户构建一个应用程序,但是外部用户无法访问工件,因为JFrog工件被限制在公司域中。
46scxncf1#
选项1:正如Louis所提到的,实现此用例的最佳方法是拥有一个Edge节点(附带E+许可),终端用户可以在其中读取二进制文件。选项2:为Artifactory设置另一个域名。在高级别上,配置可能如下所示:A.对于内部用户,具有域internal.abc.local -〉内部负载平衡器-〉反向代理虚拟主机internal.abc.local -〉B.对于外部用户,请使用单独的域external.abc.com-〉外部负载平衡器(面向Internet)-〉反向代理以托管外部。abc.come -〉在上面的示例中,我们可以使用一个反向代理在两个不同的虚拟主机中托管两个域。选项3:选择可以通过Internet访问的JFrog SaaS服务器。您可以使用Artifactory repository replication将所需的工件从本地示例同步到SaaS示例。
5ktev3wc2#
您可以将边缘节点与智能存储库或发布包一起使用,并使您的边缘节点可从外部访问。https://www.jfrog.com/confluence/display/JFROG/JFrog+Artifactory+Edgehttps://www.jfrog.com/confluence/display/JFROG/Smart+Remote+Repositorieshttps://www.jfrog.com/confluence/display/JFROG/Distributing+Release+Bundles
2条答案
按热度按时间46scxncf1#
选项1:正如Louis所提到的,实现此用例的最佳方法是拥有一个Edge节点(附带E+许可),终端用户可以在其中读取二进制文件。
选项2:为Artifactory设置另一个域名。在高级别上,配置可能如下所示:
A.对于内部用户,具有域internal.abc.local -〉内部负载平衡器-〉反向代理虚拟主机internal.abc.local -〉
B.对于外部用户,请使用单独的域external.abc.com-〉外部负载平衡器(面向Internet)-〉反向代理以托管外部。abc.come -〉
在上面的示例中,我们可以使用一个反向代理在两个不同的虚拟主机中托管两个域。
选项3:选择可以通过Internet访问的JFrog SaaS服务器。您可以使用Artifactory repository replication将所需的工件从本地示例同步到SaaS示例。
5ktev3wc2#
您可以将边缘节点与智能存储库或发布包一起使用,并使您的边缘节点可从外部访问。
https://www.jfrog.com/confluence/display/JFROG/JFrog+Artifactory+Edge
https://www.jfrog.com/confluence/display/JFROG/Smart+Remote+Repositories
https://www.jfrog.com/confluence/display/JFROG/Distributing+Release+Bundles