Об’єктне сховище даних
| 🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію. | 
1. Загальний опис
Підсистема формування витягів реєстру використовує об’єктне сховище Ceph з Підсистеми розподіленого зберігання даних для зберігання шаблонів для генерації витягів та файлів зі згенерованими / підписаними витягами з реєстру.
2. Структури даних
2.1. file-excerpt-bucket
Бакет для зберігання згенерованих та підписаних витягів з реєстру.
| Тип даних | Опис | 
|---|---|
| byte[] | Файл витягу з реєстру | 
2.2. excerpt-templates
Бакет для зберігання шаблонів для витягів в CSV або DOCX форматах.
Паттерн генерації ключа об’єкта з шаблоном для DOCX-витягу
docx/{name}/** // Вміст архіву DOCX зберігається як окремі файлиПаттерн генерації ключа об’єкта з шаблоном для CSV-витягу
csv/{name}| Атрибут (JSON-path) | Тип даних | Опис | 
|---|---|---|
| 
 | String | Технічна назва колонки в БД | 
| 
 | String | Назва технічної колонки яка буде відображена у витягу | 
Приклад JSON-документа для зберігання
{
  "columnName": "Назва колонки"
}2.3. excerpt-signature-bucket [deprecated]
Бакет для зберігання даних для витягів з реєстру.
| Атрибут (JSON-path) | Тип даних | Опис | 
|---|---|---|
| 
 | String (Base64) | КЕП користувача | 
| 
 | JSON Object | Структура даних на яку було накладено підпис | 
| 
 | String | JWT-токен користувача який підписував дані |