Облачная платформаEvolution

Получить хеш артефакта из Generic-реестра


Если вы хотите узнать, изменился ли артефакт, получите его хеш, не скачивая сам артефакт. Для этого выполните запрос:

curl --request HEAD
--user ${key_id}:${key_secret} \
--url https://<registry_name>-generic.ar.cloud.ru/<path_to_artifact>

Где:

  • <key_id> — логин ключа доступа. Указывается только для приватного реестра.

  • <key_secret> — пароль ключа доступа. Указывается только для приватного реестра.

  • <registry_name> — название реестра в Artifact Registry.

  • <path_to_artifact> — путь к артефакту в Generic-реестре.

В ответе в заголовках вы получите параметры:

  • x-artifact-type — тип артефакта. Возможные значения: file — файл и folder — папка.

  • digest — хеш артефакта, вычисленный алгоритмом sha256. Параметр возвращается только для артефактов с типом file.

  • etag — хеш артефакта, вычисленный алгоритмом md5. Параметр возвращается только для артефактов с типом file.