这个错误通常是因为你没有设置正确的身份验证令牌。在执行 aql 搜索之前,你需要生成一个 API 密钥,并将其用作身份验证令牌。
以下是生成 API 密钥和设置身份验证令牌的示例代码:
curl -u username:password -XPOST "https:///artifactory/api/security/apiKey"
这将生成 API 密钥。接下来,你需要将此 API 密钥设置为身份验证令牌。你可以通过以下方式完成此操作:
curl -u username:api_key -XGET "https:///artifactory/api/storage/my-repo/my-path?properties=token=my_token"
在这个请求中,你需要将 username
替换为你的用户名,api_key
替换为你生成的 API 密钥,my-repo
替换为你的仓库名称,my-path
替换为你要搜索的路径名称,token
替换为你要设置的身份验证令牌名称,my_token
替换为你要设置的身份验证令牌值。
完成这些步骤后,重试你的 aql 搜索即可。现在应该不再收到“Props Authentication Token not found”错误。