运行Artifactory的访问权限

时间:2017-09-08 20:42:12

标签: war artifactory

Artifactory的新手,请耐心等待。

尝试(并失败)创建新的访问令牌 Artifactory中的GUI没有任何内容,但指向用户指南(https://www.jfrog.com/confluence/display/RTF/Access+Tokens),该指南讨论通过WAR文件管理访问令牌。
这是模糊:

Access Service

From Artifactory version 5.4, access tokens are managed under a new service 
called Access which is implemented in a separate WAR file, access.war. This 
change has no impact on how access tokens are used, however, the Artifactory 
installation file structure now also includes the added WAR file under the 
$ARTIFACTORY_HOME/webapps folder. Artifactory communicates with the Access 
service over HTTP and assumes it is running in the same Tomcat using the 
context path of "access".  
好的,太好了。那么我该如何访问这个东西呢? 我对网络应用程序/服务器也不太了解。在今天之前,我认为WAR是各国之间的斗争: - )

我的Artifactory服务器proc正在运行,我可以确认访问war文件(显然是各种各样的jar文件)在webapps目录中。
我可以通过“http://myserver:8081/artifactory/webapp/#/home”得到一个神器。

2 个答案:

答案 0 :(得分:1)

事实证明,我认为管理访问令牌的界面不是通过gui提供的。相反,您必须使用REST和curl命令。

答案 1 :(得分:0)

文件提到:

  

Artifactory管理员需要确保所有参与的实例都配备了相同的密钥对。

这意味着您需要访问服务器(安装Artifactory的地方) 在该服务器上,安装Artifactory的文件夹是ARTIFACTORY_HOME 这就是下一个doc提取中使用的内容:

  
      
  1. 启动将在您的信任圈中的第一个Artifactory实例(或HA安装的群集节点)。生成私钥和根证书并存储在 $ARTIFACTORY_HOME/access/etc/keys
  2. 下   
  3. 将私钥和根证书文件复制到文件系统上可由您信任圈内的所有其他实例/节点访问的位置。
  4.   
  5. 在引导之前,对于每个其他实例/节点,创建$ARTIFACTORY_HOME/access/etc文件夹并在其中创建名为access.bootstrap.config的属性文件,其中包含以下内容:
  6.   
    key=/path/to/private.key
    crt=/path/to/root.crt
  
      
  1. 当每个实例/节点启动时,如果$ARTIFACTORY_HOME/access/etc/access.bootstrap.config文件存在,则私钥和根证书将从指定位置复制到$ARTIFACTORY_HOME/access/etc/keys下的服务器主目录中。
  2.