如何解决Sonatype nexus搜索API返回不存在的资产
我正在按标签名称搜索Docker资产。我的查询返回了1个资产:
$ curl "https://XXXX/service/rest/v1/search/assets?repository=XXXX&format=docker&docker.imageTag=XXXX"
{
"items" : [ {
"downloadUrl" : "XXXX","path" : "XXXX","id" : "ZG9ja2VyLWNpOjI5NGM2MzMyYjQ5YTZkNDU2NjFhY2YyMDAwNTBkMGVi","repository" : "XXXX","format" : "docker","checksum" : {
"sha1" : "41bab464a064ddfbdaaf96d869b4ae1308829474","sha256" : "2a806b13790d5539dc4f33e65182490556f5f6f2938ef1e09d60d857d45be7f0"
}
} ],"continuationToken" : null
}
现在,当尝试按is获取资产的详细信息时,将返回404:
$ curl -I -X GET "https://XXXX/service/rest/v1/assets/ZG9ja2VyLWNpOjI5NGM2MzMyYjQ5YTZkNDU2NjFhY2YyMDAwNTBkMGVi"
HTTP/2 404
date: Thu,01 Oct 2020 20:49:32 GMT
server: Nexus/3.27.0-03 (OSS)
x-content-type-options: nosniff
x-siesta-faultid: XXXX
content-length: 0
尝试删除资产时也是如此:
$ curl -I -X DELETE "https://XXXX/service/rest/v1/assets/ZG9ja2VyLWNpOjI5NGM2MzMyYjQ5YTZkNDU2NjFhY2YyMDAwNTBkMGVi"
HTTP/2 404
date: Thu,01 Oct 2020 20:49:32 GMT
server: Nexus/3.27.0-03 (OSS)
x-content-type-options: nosniff
x-siesta-faultid: XXXX
content-length: 0
对于某些资产,它正在运行,而对于其他资产,则出现此404错误。 是Nexus的错误,还是有一定条件导致这种情况发生?
我正在使用Nexus OSS 3.27.0-03
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。