JFrog Artifactory - 404 资源已过期

Pet*_*erk 5 artifactory

设想:

  • 代码位于 Nuget 包中,这些包被推送到位置 1 (DEV/QA) 中的本地 Artifactory 存储库。每次代码更改都会产生新的版本号(即不同的包,不会覆盖现有包)。
  • 位置 2(主托管)中的 Artifactory 有一个远程存储库,用于从位置 1 复制这些包。
  • 位置 3、4 和 5 中的 Artifactory(世界各地的生产中心)拥有远程存储库,可以从位置 2 复制这些包。
  • 当代码部署到生产 SaaS 服务器时,将从位置 3、4 和 5 的 Artifactories 中下载程序包。

问题:expired当您尝试下载 远程存储库中的包时,会出现间歇性问题404 error

{
  "errors" : [ {
    "status" : 404,
    "message" : "Resource has expired"
  } ]
}
Run Code Online (Sandbox Code Playgroud)

请求: 我可以在某处设置一些设置,使资源永不过期吗?(我们在原始位置设置了 100 个版本的上限,以控制增长,并且下游远程存储库设置为在源删除包时删除它们)

我在文档中找不到任何暗示这是可能的。