...
Parameter | Required | Description |
---|
schema | Yes | Volume type. Possible values: file—local archive on the Server. smb—network archive —remote archive with an SMB protocol connection. azure—archive in Microsoft Azure cloud storage. s3_amazon—archive in Amazon S3 cloud storage (aws.amazon.com/s3). s3_wasabi—archive in Wasabi cloud storage (wasabi.com). s3_huawei—archive in Huawei Cloud cloud storage (huaweicloud.com). s3_seagate—archive in Seagate Lyve Cloud cloud storage (seagate.com). s3_minio—universal archive in the cloud storage (min.io.com). It is used when using other types of cloud storage |
Parameters for the file type: |
path | Yes | The path to the file/disk with the archive |
Parameters for the smb type: |
host | Yes | Name of the Server with network repositoryremote storage |
smb_share | Yes | Network repositoryRemote storage |
path | Yes | Folder in network repositoryremote storage, where the archive will be stored |
smb_domain | No | Network repository Remote storage domain |
user | No | User nameUsername |
password | No | Password |
Parameters for the azure type: |
protocol | Yes | Connection protocol: HTTP or HTTPS. This parameter is located in the properties of the created container |
host | Yes | Azure Server address. This parameter is located in the properties of the created container |
access_key | Yes | Access key in base64. This parameter is located in the Access keys section |
container | Yes | Azure container. This parameter is located in the properties of the created container |
user | Yes | User name. This parameter is located in the Access keys section (Storage account name) |
path | No | Do not specify the location of the volume folder in Azure—the parameter should be empty |
port | No | Azure Server port |
Parameters for the s3_amazon type (Amazon storage): |
access_key_id | Yes | Access key identifier (create access keys at https://console.aws.amazon.com/iam/home?#/security_credentials$access_key, authorization required) |
secret_access_key | Yes | Access key password (available after creating an access key) |
bucket | Yes | Archive volume in Amazon S3 account (bucket). Different volumes can be located in different regions. On the Amazon S3 Server, the volume name should be unique, and for the Axxon One operation, it should be pre-created by the user according to the rules (see https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) |
region | Yes | The region where the volume is located. To reduce the delay when writing and reading an archive, specify the closest region to the Axxon One Server. For the list of possible regions, see https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints |
path | Yes | Location of the Axxon One volume folder inside the bucket |
protocol | Yes | Connection protocol: HTTP or HTTPS |
host | Yes | Server address: amazonaws.com |
Parameters for the s3_wasabi type (Wasabi storage): |
bucket | Yes | Archive volume name (Bucket Name), predefined by the user at https://console.wasabisys.com/#/file_manager |
region | Yes | The region where the corresponding volume is located, as specified at https://console.wasabisys.com/#/file_manager |
access_key_id | Yes | Access key identifier, which should be pre-created at https://console.wasabisys.com/#/access_keys |
secret_access_key | Yes | Access key password (available after creating an access key) |
protocol | Yes | Connection protocol: HTTP or HTTPS |
path | Yes | Location of the folder created inside the bucket (Folder object in Bucket) |
host | Yes | Server address: wasabisys.com |
Parameters for the s3_huawei type (Huawei Cloud storage): |
bucket | Yes | Archive volume name (Bucket Name), predefined by the user at the Object Storage Service tab |
region | Yes | The region where the corresponding volume is located, as specified when it was created. Specified in the Endpoint parameter in the Bucket properties |
access_key_id | Yes | Access key identifier, which should be created by clicking on the link "Obtain access keys (AK and SK)" |
secret_access_key | Yes | Access key password (available after creating an access key) |
path | Yes | Location of the folder created inside the bucket |
protocol | Yes | Connection protocol: HTTP or HTTPS |
host | Yes | Server address: myhuaweicloud.com |
Parameters for the s3_seagate type (Seagate Lyve Cloud storage): |
bucket | Yes | Archive volume name (Bucket Name), predefined by the user. Corresponds to the Name parameter in the Bucket properties |
region | Yes | The region where the corresponding volume is located, as specified when it was created. Corresponds to the Region parameter in the Bucket properties |
access_key_id | Yes | Access key identifier, which is generated when creating an account in the Create Service Account window |
secret_access_key | Yes | Access key password (available after creating an access key) |
path | Yes | Location of the folder created inside the bucket |
protocol | Yes | Connection protocol: HTTP or HTTPS |
host | Yes | Server address: lyvecloud.seagate.com |
Parameters for the s3_miniotype (MinIO storage): |
bucket | Yes | Archive volume name (Bucket Name), predefined by the user. Corresponds to the Name parameter in the Bucket properties |
bucket_endpoint | No | Domain name with a port. Note |
---|
| The parameter should only be used when using MinIO, if the domain name of the MinIO Server is specified instead of the Server IP address. |
Example: http://miniopoc1.agis.xh.ar:9000 where, - miniopoc1.agis.xh.ar—the domain name of the MinIO Server.
- 9000—MinIO port
|
region | Yes | The region where the volume is located |
access_key_id | Yes | Access key identifier |
secret_access_key | Yes | Access key password (available after creating an access key) |
path | No | Location of the Axxon One folder inside the bucket |
protocol | Yes | Connection protocol: HTTP or HTTPS |
host | Yes | Server address |
port | Yes | Server port |
...
Info |
---|
|
Starting from Аxxon One 2.0, it is possible to create multiple volumes of the object cloud archive. |
Note |
---|
|
- It is recommended to add new volumes of the object cloud archive with the same value of archive size. Otherwise, the total depth of the archive storage may change due to the Round-robin algorithm (see General information about the Round-robin algorithm) for record distribution, which may lead to decimation of the archive record frames.
When the archive size of one of the object cloud archive volumes increases, the archive volumes will be overwritten by the Round-robin algorithm (see General information about the Round-robin algorithm). The depth of the archive storage will gradually increase over the number of days equal to the difference between the original and the new value of the archive storage depth.
|
...
Example of creating an archive volume on a network remote resource:
Expand |
---|
|
Code Block |
---|
{
"method": "axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"added": [
{
"uid": "hosts/SERVER/MultimediaStorage.Gray",
"units": [
{
"type": "ArchiveVolume",
"properties": [
{
"id": "volume_type",
"value_string": "object",
"properties": [
{
"id": "connection_params",
"value_properties": {
"properties": [
{ "id": "schema", "value_string": "smb" },
{ "id": "host", "value_string": "computer" },
{ "id": "smb_domain", "value_string": "domain" },
{ "id": "smb_share", "value_string": "Share" },
{ "id": "path", "value_string": "video" },
{ "id": "user", "value_string": "Tester" },
{ "id": "password", "value_string": "Testing321" }
]}}]},
{"id": "label","value_string": "test"},
{"id": "volume_size","value_uint64": "12073741824"},
{"id": "format","value_bool": true}
]}
]
}
]
}
} |
|
Example of creating an object a cloud archive volume in Microsoft Azure:
Expand |
---|
|
Code Block |
---|
{
"method": "axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"added": [
{
"uid": "hosts/SERVER/MultimediaStorage.Gray",
"units": [
{
"type": "ArchiveVolume",
"properties": [
{
"id": "volume_type",
"value_string": "object",
"properties": [
{
"id": "connection_params",
"value_properties": {
"properties": [
{ "id": "schema", "value_string": "azure" },
{ "id": "protocol", "value_string": "https" },
{ "id": "host", "value_string": "axxonsoft.blob.core.windows.net" },
{ "id": "access_key", "value_string": "youraccesskey==" },
{ "id": "container", "value_string": "container" },
{ "id": "user", "value_string": "axxonsoft" },
{ "id": "path", "value_string": "" }
]}}]},
{"id": "label","value_string": "test"},
{"id": "volume_size","value_uint64": "12073741824"},
{"id": "format","value_bool": true}
]}
]
}
]
}
} |
|
Example of creating an object a cloud archive volume in Amazon:
Expand |
---|
|
Code Block |
---|
{
"method": "axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"added": [
{
"uid": "hosts/SERVER/MultimediaStorage.Gray",
"units": [
{
"type": "ArchiveVolume",
"properties": [
{
"id": "volume_type",
"value_string": "object",
"properties": [
{
"id": "connection_params",
"value_properties": {
"properties": [
{ "id": "schema", "value_string": "s3_amazon" },
{ "id": "bucket", "value_string": "axxonsoft-test" },
{ "id": "region", "value_string": "us-west-1" },
{ "id": "access_key_id", "value_string": "youraccesskeyid" },
{ "id": "secret_access_key", "value_string": "yoursecretaccesskey" },
{ "id": "path", "value_string": "path" },
{ "id": "protocol", "value_string": "https" },
{ "id": "host", "value_string": "amazonaws.com" }
]}}]},
{"id": "label","value_string": "test"},
{"id": "volume_size","value_uint64": "12073741824"},
{"id": "format","value_bool": true}
]}
]
}
]
}
} |
|
Example of creating an object a cloud archive volume in Wasabi:
Expand |
---|
|
Code Block |
---|
{
"method": "axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"added": [
{
"uid": "hosts/SERVER/MultimediaStorage.Gray",
"units": [
{
"type": "ArchiveVolume",
"properties": [
{
"id": "volume_type",
"value_string": "object",
"properties": [
{
"id": "connection_params",
"value_properties": {
"properties": [
{ "id": "schema", "value_string": "s3_wasabi" },
{ "id": "bucket", "value_string": "axxontest-1" },
{ "id": "region", "value_string": "us-central-1" },
{ "id": "access_key_id", "value_string": "youraccesskeyid" },
{ "id": "secret_access_key", "value_string": "yoursecretaccesskey" },
{ "id": "path", "value_string": "path" },
{ "id": "protocol", "value_string": "http" },
{ "id": "host", "value_string": "wasabisys.com" }
]}}
]},
{"id": "label","value_string": "test"},
{"id": "volume_size","value_uint64": "209715200"},
{"id": "format","value_bool": true}
]
}
]
}
]
}
} |
|
Example of creating an object a cloud archive volume in Huawei Cloud:
Expand |
---|
|
Code Block |
---|
{
"method": "axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"added": [
{
"uid": "hosts/SERVER/MultimediaStorage.Gray",
"units": [
{
"type": "ArchiveVolume",
"properties": [
{
"id": "volume_type",
"value_string": "object",
"properties": [
{
"id": "connection_params",
"value_properties": {
"properties": [
{ "id": "schema", "value_string": "s3_huawei" },
{ "id": "bucket", "value_string": "axxon-test-1" },
{ "id": "region", "value_string": "ap-southeast-1" },
{ "id": "access_key_id", "value_string": "youraccesskeyid" },
{ "id": "secret_access_key", "value_string": "yoursecretaccesskey" },
{ "id": "path", "value_string": "path" },
{ "id": "protocol", "value_string": "https" },
{ "id": "host", "value_string": "myhuaweicloud.com" }
]}}]},
{"id": "label","value_string": "test"},
{"id": "volume_size","value_uint64": "10073741824"},
{"id": "format","value_bool": true}
]
}
]
}
]
}
} |
|
Example of creating an object a cloud archive volume in Seagate Lyve Cloud:
Expand |
---|
|
Code Block |
---|
{
"method": "axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"added": [
{
"uid": "hosts/SERVER/MultimediaStorage.Gray",
"units": [
{
"type": "ArchiveVolume",
"properties": [
{
"id": "volume_type",
"value_string": "object",
"properties": [
{
"id": "connection_params",
"value_properties": {
"properties": [
{ "id": "schema", "value_string": "s3_seagate" },
{ "id": "bucket", "value_string": "axxonsoft-test" },
{ "id": "region", "value_string": "us-west-1" },
{ "id": "access_key_id", "value_string": "youraccesskeyid" },
{ "id": "secret_access_key", "value_string": "yoursecretaccesskey" },
{ "id": "path", "value_string": "path" },
{ "id": "protocol", "value_string": "https" },
{ "id": "host", "value_string": "lyvecloud.seagate.com" }
]}}]},
{"id": "label","value_string": "test"},
{"id": "volume_size","value_uint64": "1073741824"},
{"id": "format","value_bool": true}
]}]}
]
}
} |
|
Example of creating an object a cloud archive volume in MinIO S3:
Expand |
---|
|
Code Block |
---|
{
"method": "axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"added": [
{
"uid": "hosts/ServerName/MultimediaStorage.Gray",
"units": [
{
"type": "ArchiveVolume",
"properties": [
{
"id": "volume_type",
"value_string": "object",
"properties": [
{
"id": "connection_params",
"value_properties": {
"properties": [
{ "id": "schema", "value_string": "s3" },
{ "id": "bucket", "value_string": "bucket" },
{ "id": "region", "value_string": "us-east-1" },
{ "id": "access_key_id", "value_string": "MINIOROOT" },
{ "id": "secret_access_key", "value_string": "MINIOPASS" },
{ "id": "path", "value_string": "path" },
{ "id": "protocol", "value_string": "http" },
{ "id": "host", "value_string": "192.168.56.102" },
{ "id": "port", "value_string": "9000" }
]}}]},
{"id": "label","value_string": "test"},
{"id": "volume_size","value_uint64": 1207374182},
{"id": "format","value_bool": true}
]}
]
}
]
}
} |
|
Example of creating an object a cloud archive volume in MinIO S3 using the domain name:
...