Прошрамма написана на Python c использование стороних библиотек: fastapi, pydantic и sqlalchemy.
Для взаимодействия с api лучше использовать графический интерфейс http://127.0.0.1:8000/docs.
curl -X 'POST' \
'http://127.0.0.1:8000/id' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"service": "managed-k8s",
"data": "value1"
}'{"data":"value1","service":"managed-k8s","id":1}curl 'http://127.0.0.1:8000/id?id=1'{"data":"value1","service":"managed-k8s","id":1}curl -X 'PUT' \
'http://127.0.0.1:8000/id/1' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"service": "newtext",
"data": "NEWdata"
}'{"data":"value1","service":"string","id":1}curl -X 'DELETE' \
'http://127.0.0.1:8000/id/1' \
-H 'accept: application/json'"Config id=1 delete."По умолчанию сервис не использует ни какой конфиг, после запуска/перезапука программы требуется назначить конфиг который будет использовать сервис.
curl -X 'PUT' \
'http://127.0.0.1:8000/service/1' \
-H 'accept: application/json'["Config update!",{"data":"value1","service":"managed-k8s","id":1}]curl 'http://127.0.0.1:8000/service'[
{
"data": "value1",
"service": "string",
"id": 1
},
{
"data": "value99",
"service": "managed-k8s",
"id": 2
},
{
"data": "2011",
"service": "managed-t9x0",
"id": 3
}
]