Správa Hostingových Účtů prostřednictvím API

Naše platforma nabízí pokročilé API pro efektivní správu hostingových účtů. Uživatelé mohou pomocí API jednoduše zakládat, upravovat a odstraňovat hostingové účty, což umožňuje automatizaci a efektivnější správu webhostingu. API umožňuje provádět širokou škálu akcí, včetně vytváření nových účtů, úprav nastavení stávajících účtů a odstranění nepoužívaných nebo nežádoucích účtů. Tato funkce je navržena tak, aby byla intuitivní a snadno použitelná pro vývojáře, poskytující jim flexibilní nástroje pro správu webhostingu s maximální kontrolou.

User.Add

Slouží pro vytvoření uživatele na hostingu

Request

{"method":"Mysql.Add","params":{"database_name":"test","user_name":"test"}}

Parametry requestu

ParametrHodnotaPopis
user_nameA-Z, 0-9 nebo "u" + user_id (pokud není zadáno)Identifikátor uživatele na serveru. Může obsahovat písmena A-Z, číslice 0-9, nebo kombinaci 'u' a user_id (pokud je k dispozici).
user_passHash SHA512/PLAIN, jinak NULLHeslo uživatele. Akceptuje buďto nezašifrované heslo (plain text) nebo heslo zašifrované pomocí SHA512 hash. Je-li heslo nezadáno, hodnota je NULL.
user_disk_space_limit0 = neomezeno, jinak limit v MB (výchozí je 0)Maximální povolený prostor na disku pro uživatele. '0' značí neomezený prostor, jinak je limit vyjádřen v MB.
user_disk_inodes_limit0 = neomezeno, jinak limit (výchozí je 0)Omezení počtu inodů (indexových uzlů) na disku. '0' značí neomezený počet, jinak je limit stanoven.
user_disk_riops_limit128 (výchozí)Omezení rychlosti IOPS pro čtení. Standardní limit je nastaven na 128 IOPS.
user_disk_wiops_limit128 (výchozí)Omezení rychlosti IOPS pro zápis. Standardní limit je nastaven na 128 IOPS.
user_disk_rmbps_limit1 (výchozí)Omezení rychlosti čtení v MB/s. Výchozí hodnota je 1 MB/s.
user_disk_wmbps_limit1 (výchozí)Omezení rychlosti zápisu v MB/s. Výchozí hodnota je 1 MB/s.
user_cpu_limit100 (výchozí)Maximální využití CPU v procentech. Standardní limit je nastaven na 100%.
user_memory_limit1024 (výchozí)Maximální množství paměti v MB, které může uživatel využívat. Výchozí hodnota je 1024 MB.
user_process_limit128 (výchozí)Maximální počet procesů, které může uživatel spustit. Standardní limit je 128 procesů.
php_memory_limit128 (výchozí)Limit paměti pro PHP skripty v MB. Výchozí hodnota je 128 MB.
lsapi_backend_children_limit10 (výchozí), 0 pro neomezenoMaximální počet současně běžících PHP instancí. Hodnota '0' značí neomezený počet, standardně je limit 10.
lsapi_backend_max_process_time60 sekund (výchozí)Maximální doba běhu jednoho PHP procesu. Po 60 sekundách bude proces automaticky ukončen.
lsapi_backend_pgrp_max_idle100 sekund (výchozí)Doba nečinnosti, po které bude PHP proces ukončen. Standardně nastaveno na 100 sekund.
user_email_out_daily_limit100 (výchozí), 0 pro neomezenoMaximální počet emailů, které může uživatel odeslat za jeden den. Hodnota '0' značí neomezený počet, standardně je limit nastaven na 100 emailů za den.
user_email_out_hourly_limit20 (výchozí), 0 pro neomezenoMaximální počet emailů, které může uživatel odeslat za jednu hodinu. Hodnota '0' značí neomezený počet, standardně je limit nastaven na 20 emailů za hodinu.
user_email_out_guard5 (výchozí)Ochrana proti odesílání velkého množství identických emailů. Limituje počet stejných emailů, které lze odeslat za hodinu. Standardně nastaveno na 5 identických emailů za hodinu.

Možné response

ResultPopis
0Vše v poradku
101Bad request
102Your request has been processed. The response includes the requested object.
103Chybějící sloupec

User.Change

Slouží pro úpravu uživatele na hostingu

Request

{"method":"Mysql.Add","params":{"database_name":"test","user_name":"test"}}

Parametry requestu

ParametrHodnotaPopis
user_name/user_idA-Z, 0-9 nebo "u" + user_id (pokud není zadáno)Identifikátor stávajícího uživatele na serveru. Může obsahovat písmena A-Z, číslice 0-9, nebo kombinaci 'u' a user_id (pokud je k dispozici).
user_passHash SHA512/PLAIN, jinak NULLHeslo uživatele. Akceptuje buďto nezašifrované heslo (plain text) nebo heslo zašifrované pomocí SHA512 hash. Je-li heslo nezadáno, hodnota je NULL.
user_disk_space_limit0 = neomezeno, jinak limit v MB (výchozí je 0)Maximální povolený prostor na disku pro uživatele. '0' značí neomezený prostor, jinak je limit vyjádřen v MB.
user_disk_inodes_limit0 = neomezeno, jinak limit (výchozí je 0)Omezení počtu inodů (indexových uzlů) na disku. '0' značí neomezený počet, jinak je limit stanoven.
user_disk_riops_limit128 (výchozí)Omezení rychlosti IOPS pro čtení. Standardní limit je nastaven na 128 IOPS.
user_disk_wiops_limit128 (výchozí)Omezení rychlosti IOPS pro zápis. Standardní limit je nastaven na 128 IOPS.
user_disk_rmbps_limit1 (výchozí)Omezení rychlosti čtení v MB/s. Výchozí hodnota je 1 MB/s.
user_disk_wmbps_limit1 (výchozí)Omezení rychlosti zápisu v MB/s. Výchozí hodnota je 1 MB/s.
user_cpu_limit100 (výchozí)Maximální využití CPU v procentech. Standardní limit je nastaven na 100%.
user_memory_limit1024 (výchozí)Maximální množství paměti v MB, které může uživatel využívat. Výchozí hodnota je 1024 MB.
user_process_limit128 (výchozí)Maximální počet procesů, které může uživatel spustit. Standardní limit je 128 procesů.
php_memory_limit128 (výchozí)Limit paměti pro PHP skripty v MB. Výchozí hodnota je 128 MB.
lsapi_backend_children_limit10 (výchozí), 0 pro neomezenoMaximální počet současně běžících PHP instancí. Hodnota '0' značí neomezený počet, standardně je limit 10.
lsapi_backend_max_process_time60 sekund (výchozí)Maximální doba běhu jednoho PHP procesu. Po 60 sekundách bude proces automaticky ukončen.
lsapi_backend_pgrp_max_idle100 sekund (výchozí)Doba nečinnosti, po které bude PHP proces ukončen. Standardně nastaveno na 100 sekund.
user_email_out_daily_limit100 (výchozí), 0 pro neomezenoMaximální počet emailů, které může uživatel odeslat za jeden den. Hodnota '0' značí neomezený počet, standardně je limit nastaven na 100 emailů za den.
user_email_out_hourly_limit20 (výchozí), 0 pro neomezenoMaximální počet emailů, které může uživatel odeslat za jednu hodinu. Hodnota '0' značí neomezený počet, standardně je limit nastaven na 20 emailů za hodinu.
user_email_out_guard5 (výchozí)Ochrana proti odesílání velkého množství identických emailů. Limituje počet stejných emailů, které lze odeslat za hodinu. Standardně nastaveno na 5 identických emailů za hodinu.

Možné response

ResultPopis
0Vše v poradku
101Bad request
102Your request has been processed. The response includes the requested object.
103Chybějící sloupec

User.Delete

Slouží pro odstranění uživatele na hostingu

Request

{"method":"Mysql.Add","params":{"database_name":"test","user_name":"test"}}

Parametry requestu

ParametrHodnotaPopis
user_name/user_idA-Z, 0-9 nebo "u" + user_id (pokud není zadáno)Identifikátor stávajícího uživatele na serveru. Může obsahovat písmena A-Z, číslice 0-9, nebo kombinaci 'u' a user_id (pokud je k dispozici).

Možné response

ResultPopis
0Vše v poradku
101Bad request
102Your request has been processed. The response includes the requested object.
103Chybějící sloupec