Не удается получить артефакты, созданные в определенный период времени
Мне нужно вручную очистить артефакт Jfrog от старых артефактов с помощью REST API.
Для этих целей, прежде всего, я должен идентифицировать артефакты, созданные в пределах определенного диапазона дат.
Проблема в том, что когда я использую
curl -u user:password -X GET "http://artifactory:8081/artifactory/api/search"
Я получаю эту ошибку
{
"errors" : [ {
"status" : 405,
"message" : "Method Not Allowed"
} ]
Что это значит, что этот метод не разрешен? Как я могу справиться с этим?
Полная команда
curl -u user:password "http://artifactory:8081/artifactory/api/search?from=long&to=long&repos=currentrepo"
1 ответ
Решение
Вы используете остальные API неправильно.
Вот как должна выглядеть полная команда: curl -u admin: пароль " http://localhost:8081/artifactory/api/search/date?DateFields= made&from=1461052559000&to=1492588559000&repos=libs-snapshot-local"