Если вы хотите узнать, изменился ли артефакт, получите его хеш, не скачивая сам артефакт. Для этого выполните запрос:
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.