Object data storage
🌐 This document is available in both English and Ukrainian. Use the language toggle in the top right corner to switch between versions. |
1. General description
Registry data management subsystem uses the Ceph object storage of the Subsystem for distributed data storage for storing data and their digital signatures when entering the register, files of digital documents and data for transmission during inter-service interaction.
2. Data structures
2.1. datafactory-ceph-bucket
A bucket for storing data and their digital signatures when entered in the register.
$UUID
Attribute (JSON-path) | Data type | Description |
---|---|---|
|
String (Base64) |
Digital seal |
|
JSON Object |
The signed data structure |
Attribute (JSON-path) | Data type | Description |
---|---|---|
|
String (Base64) |
User QES |
|
JSON Object |
The signed data structure |
|
String |
JWT token of the user who signed the data |
Data type | Description |
---|---|
String (Base64) |
A digital stamp is placed on a message during inter-service interaction |
2.2. file-ceph-bucket
A bucket for storing digital registry documents.
$UUID
Data type | Description |
---|---|
byte[] |
The contents of the registry file |
2.3. response-ceph-bucket
A bucket for temporary storage of data for transfer as part of interservice interaction.
datafactory-$UUID
Attribute (JSON-path) | Data type | Description |
---|---|---|
|
JSON Object |
A data structure representing the result of a request |
|
String (Enum) |
Operation status |
|
String |
A detailed description of the operation status |