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
Parametr | Hodnota | Popis |
---|---|---|
user_name | A-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_pass | Hash SHA512/PLAIN, jinak NULL | Heslo 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_limit | 0 = 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_limit | 0 = 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_limit | 128 (výchozí) | Omezení rychlosti IOPS pro čtení. Standardní limit je nastaven na 128 IOPS. |
user_disk_wiops_limit | 128 (výchozí) | Omezení rychlosti IOPS pro zápis. Standardní limit je nastaven na 128 IOPS. |
user_disk_rmbps_limit | 1 (výchozí) | Omezení rychlosti čtení v MB/s. Výchozí hodnota je 1 MB/s. |
user_disk_wmbps_limit | 1 (výchozí) | Omezení rychlosti zápisu v MB/s. Výchozí hodnota je 1 MB/s. |
user_cpu_limit | 100 (výchozí) | Maximální využití CPU v procentech. Standardní limit je nastaven na 100%. |
user_memory_limit | 1024 (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_limit | 128 (výchozí) | Maximální počet procesů, které může uživatel spustit. Standardní limit je 128 procesů. |
php_memory_limit | 128 (výchozí) | Limit paměti pro PHP skripty v MB. Výchozí hodnota je 128 MB. |
lsapi_backend_children_limit | 10 (výchozí), 0 pro neomezeno | Maximální počet současně běžících PHP instancí. Hodnota '0' značí neomezený počet, standardně je limit 10. |
lsapi_backend_max_process_time | 60 sekund (výchozí) | Maximální doba běhu jednoho PHP procesu. Po 60 sekundách bude proces automaticky ukončen. |
lsapi_backend_pgrp_max_idle | 100 sekund (výchozí) | Doba nečinnosti, po které bude PHP proces ukončen. Standardně nastaveno na 100 sekund. |
user_email_out_daily_limit | 100 (výchozí), 0 pro neomezeno | Maximá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_limit | 20 (výchozí), 0 pro neomezeno | Maximá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_guard | 5 (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
Result | Popis |
---|---|
0 | Vše v poradku |
101 | Bad request |
102 | Your request has been processed. The response includes the requested object. |
103 | Chybě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
Parametr | Hodnota | Popis |
---|---|---|
user_name/user_id | A-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_pass | Hash SHA512/PLAIN, jinak NULL | Heslo 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_limit | 0 = 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_limit | 0 = 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_limit | 128 (výchozí) | Omezení rychlosti IOPS pro čtení. Standardní limit je nastaven na 128 IOPS. |
user_disk_wiops_limit | 128 (výchozí) | Omezení rychlosti IOPS pro zápis. Standardní limit je nastaven na 128 IOPS. |
user_disk_rmbps_limit | 1 (výchozí) | Omezení rychlosti čtení v MB/s. Výchozí hodnota je 1 MB/s. |
user_disk_wmbps_limit | 1 (výchozí) | Omezení rychlosti zápisu v MB/s. Výchozí hodnota je 1 MB/s. |
user_cpu_limit | 100 (výchozí) | Maximální využití CPU v procentech. Standardní limit je nastaven na 100%. |
user_memory_limit | 1024 (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_limit | 128 (výchozí) | Maximální počet procesů, které může uživatel spustit. Standardní limit je 128 procesů. |
php_memory_limit | 128 (výchozí) | Limit paměti pro PHP skripty v MB. Výchozí hodnota je 128 MB. |
lsapi_backend_children_limit | 10 (výchozí), 0 pro neomezeno | Maximální počet současně běžících PHP instancí. Hodnota '0' značí neomezený počet, standardně je limit 10. |
lsapi_backend_max_process_time | 60 sekund (výchozí) | Maximální doba běhu jednoho PHP procesu. Po 60 sekundách bude proces automaticky ukončen. |
lsapi_backend_pgrp_max_idle | 100 sekund (výchozí) | Doba nečinnosti, po které bude PHP proces ukončen. Standardně nastaveno na 100 sekund. |
user_email_out_daily_limit | 100 (výchozí), 0 pro neomezeno | Maximá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_limit | 20 (výchozí), 0 pro neomezeno | Maximá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_guard | 5 (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
Result | Popis |
---|---|
0 | Vše v poradku |
101 | Bad request |
102 | Your request has been processed. The response includes the requested object. |
103 | Chybě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
Parametr | Hodnota | Popis |
---|---|---|
user_name/user_id | A-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
Result | Popis |
---|---|
0 | Vše v poradku |
101 | Bad request |
102 | Your request has been processed. The response includes the requested object. |
103 | Chybějící sloupec |