Սերվերի API բանալու կառավարում¶
Այս հոդվածում
Տեղեկատվություն
API բանալին Invapi-ի API հարցումներին նվիրված հարմարավետ միջոց է նվիրված հարցումներին լիազորելու և կոնկրետ սերվերի Control Panel հասանելիություն ստանալու համար՝ անկախ ձեր կառավարման կենտրոնից և անձնական հաշիվից:
Ամբողջ հաշվին կամ կոնկրետ սերվերին հասանելիություն ստանալու համար գեներացրեք API հասանելիության բանալի Invapi կառավարման վահանակի անձնական էջում: Դրան ստանալու համար հետևեք այս հրահանգներին:
API բանալու ստացում կոնկրետ սերվերի համար¶
-
Գնացեք Invapi կայք:
-
Խնդրում ենք ընտրել այն սերվերը, որի համար ցանկանում եք ստանալ հասանելիություն արտաքին սերվերի կառավարման վահանակին. My Servers >> Պահանջվող սերվեր;
-
Գեներացրեք API բանալի.
- Բացեք Configuration վանդակը և ընտրեք API keys & control panel բաժինը:
- Սեղմեք
Create API keyկոճակը;

- Name դաշտում մուտքագրեք բանալու անունը՝ այն նույնականացնելու համար;
- IP ACL դաշտում նշեք միայն այն IP հասցեները, որոնց համար թույլտվություն է տրվելու այս բանալու միջոցով, կամ թողեք դաշտը դատարկ՝ անսահմանափակ հասանելիություն ապահովելու համար;
- Ընտրեք մուտքի մասինթեղեկացման մեթոդը (None, Email, Webhook)
- Նշեք Active դաշտը՝ բանալին ակտիվացնելու համար;
- Սեղմեք
Saveկոճակը:

Դրանից հետո ձեր API բանալին կհայտնվի էկրանին:

Զգուշացում
Համոզվեք, որ պատճենում և պահպանում եք API բանալու արժեքը, քանի որ այն կցուցադրվի միայն մեկ անգ一次: Invapi-ն պահում է միայն բանալու հեշ (hash) արժեքը, ուստի եթե բնօրինակ բանալին կորչի, այն պետք է գեներացվի նորից:
API բանալու խմբագրում¶
API բանալին խմբագրելու կամ ջնջելու համար գնացեք ձեր հաշվի կամ կոնկրետ սերվերի էջ՝ ինչպես նշված է վերևում բանալին գեներացրելիս, և սեղմեք պահանջվող API բանալու վրա: Բացվող պատուղում դուք կարող եք՝
- փոխել բանալու անունը (Name դաշտում);
- սահմանել այն IP հասցեները, որոնցից թույլ կտվվի կանչեր կատարել՝ օգտագործելով բանալին (IP ACL դաշտում);
- ակտիվացնել կամ ժամանակավորապես անջատել այն (checkbox Active):

Հետո կարող եք սեղմել Save կոճակը՝ փոփոխությունները պահպանելու համար:
API բանալու ջնջում¶
API բանալին ջնջելու համար գնացեք օգտատիրոջ պրոֆիլի՝ API Keys բաժին:

Բանալիների ցանկում գտեք այն, որը ցանկանում եք ջնջել: Սեղմեք ...:
Բացվող մենյուում սեղմեք Delete կոճակը:

Զգուշացում
API բանալին ջնջվում է առանց վերականգնման հնարավորության:
API բանալու օգտագործումը¶
API բանալին կարող է օգտագործվել հետևյալ եղանակներով.
-
Հաշվին կամ սերվերին հաջորդող API հարցումների համար անհրաժեշտ սեսիայի թոքեն (session token) ստանալու համար պետք է լինի հարտակից (authorization): Հարտակցումը կարող է իրականացվել API բանալու միջոցով՝ կա՛մ ամբողջ հաշվին, կա՛մ կոնկրետ սերվերին հասանելիություն ստանալու համար՝ auth/login կանչի միջոցով՝ կախված օգտագործվող API բանալու տեսակից: Եթե հարտակցումը հաջող է և բանալին գտնվում է տվյալների բազայում, համակարգը կվերադարձնի
$HOSTKEY_TOKENսեսիայի թոքենը: -
Server Control Panel-ին հասանելիություն ստանալու համար, որը թույլ է տալիս սերվերի կառավարումը առանց ձեր Invapi Control Center հաշվի մեջ մուտք գործելու, և այն որպես առանձին մոդուլ ներդնել ձեր հաշվարկման (billing) համակարգում HOSTKEY սերվերները կառավարելու համար, դուք պետք է գեներացրեք սերվերին հատուկ API բանալիներ:
API բանալու օգտագործման տեղեկատվություն¶
Օգտագործման պատմություն վանդակում ընտրեք կոնկրոյն բանալին հաշվի կամ սերվերի համար և սեղմեք դրա վրա՝ տեսնելու համար, թե ինչպես են իրականացվել բոլոր մուտքերը այս API բանալու միջոցով որոշակի ժամանակահատվածում: Արդյունքը պետք է ներառի մուտքի համար օգտագործված էլփոստը և IP հասցեն, մուտքի հաջողության կարգավիճակը, ինչպես նաև իրադարձության ամսաթիվն ու ժամը:

API բանալու ստացում առանց web վահանակի¶
API բանալին կարելի է ստանալ առանց web վահանակի օգտագործման՝ կիրառելով API մեթոդներ՝ API բանալիների հետ աշխատելու համար: Այս մեթոդները կարող են գործարկվել հրամանի տողից (command line) կամ ներդրվել web լուծումների մեջ: