GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment utiliser l'API E2E Networks ?

Une fois que vous avez créé un jeton API via le portail MyAccount, vous pouvez commencer à utiliser l'API E2E Networks.

Une documentation détaillée de l'API E2E Networks est disponible ici.

À l'aide de l'API E2E Networks, vous pouvez effectuer par programmation diverses actions et flux de travail que vous effectuez à l'aide de l'interface utilisateur graphique (GUI) du portail MyAccount.

Exemples de requêtes API, utilisant la commande curl :

Ces exemples peuvent vous aider à démarrer rapidement avec l'API E2E Networks.

Remarque :Si un jeton d'API non valide est utilisé, le message d'erreur suivant s'affiche.
HTTP/1.1 403 Forbidden{ "id":"forbidden", "message":"Vous n'avez pas accès à l'action tentée."}

Répertorier toutes les actions

Pour obtenir une liste de toutes les actions qui ont été effectuées, envoyez une requête get au point de terminaison

Répertorier tous les nœuds

Pour obtenir une liste de tous les nœuds disponibles dans votre compte, envoyez une requête GET au point de terminaison.

 boucle -X GET 'https://api.e2enetworks.com/myaccount/nodes/v1?apikey=10581cd6-3bb6-4b4c-a5fb-79a75b61ecab&page=1&per_page=2' -H « Autorisation:Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJGSjg2R2NGM2pUYk5MT2NvNE52WmtVQ0lVbWZZQ3FvcXRPUWVNZmJoTmxFIn0.eyJqdGkiOiJjYmE3Njc5Zi1mOWFhLTQzZGEtYWNiMi1hNzBlZGEwN2Q3ODkiLCJleHAiOjE1ODc1NDA4MzMsIm5iZiI6MCwiaWF0IjoxNTU2MDA0ODMzLCJpc3MiOiJodHRwOi8vMTcyLjE2LjIxNS45NTo4MDgwL2F1dGgvcmVhbG1zL2FwaW1hbiIsImF1ZCI6ImFwaW1hbiIsInN1YiI6IjMxOWU1ZGExLTZmYzItNDY2ZS1iNDI4LTRmOTViOTRlNDMzMCIsInR5cCI6IkJlYXJlciIsImF6cCI6ImFwaW1hbiIsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9zdGF0ZSI6ImY2YTUxNTQ5LWRkMjYtNDVkYS04YWI0LTlhNTZjOWY3NTUyYyIsImFjciI6IjEiLCJjbGllbnRfc2Vzc2lvbiI6IjViOWJlMjY4LWE1ZDAtNGMxMC05NWQ0LTdhNzU5NTNkODlhMCIsImFsbG93ZWQtb3JpZ2lucyI6WyIqIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJ1bWFfYXV0aG9yaXphdGlvbiIsImFwaXVzZXIiXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50Iiwidmlldy1wcm9maWxlIl19fSwibmFtZSI6IkF3YWRoZXNoIEt1bWFyIiwicHJlZm VycmVkX3VzZXJuYW1lIjoiYXdhZGhlc2gua3VtYXIrMUBlMmVuZXR3b3Jrcy5jb20iLCJnaXZlbl9uYW1lIjoiQXdhZGhlc2giLCJmYW1pbHlfbmFtZSI6Ikt1bWFyIiwiZW1haWwiOiJhd2FkaGVzaC5rdW1hcisxQGUyZW5ldHdvcmtzLmNvbSJ9.Hp9VED8hYAbF9XbNQn_WyhCHUim2ui5jNdSRG_lP9B_7gU1YXLsHotupJr3iEJb7FC1XbeoKobwv9PpPJOtyiNUvEPWBza5ir_U737ujdD-NYSzUX-412sTqktjdKqcR78XfpmCIDE-5MeHf5cC3atSvP20XGh4T7d1CeL3oSRE »

Créer un nœud

Pour créer un nouveau nœud, envoyez une demande POST au point de terminaison. Pour plus d'informations sur les attributs requis et les valeurs valides pour ces attributs, vous pouvez vous référer à la documentation détaillée de l'API ici.

L'exemple suivant demande un nœud CentOS-6.10-Distro nommé "node-awa" avec le plan de RAM de 8 Go dans le centre de données NCR.

 boucle -X POST \ 'https://api.e2enetworks.com/myaccount/api/v1/nodes/?apikey=10581cd6-3bb6-4b4c-a5fb-79a75b61ecab \' -H « Autorisation:Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUUIiwia2lkIiA6ICJjejBXYVVKVF9wWmE5MXNpRl9QRXVxUUpqdm5VODhsMXdsVmNla1ZiUXBRIn0.eyJqdGkiOiJmYmFiOTk3YS03ZGQzLTQxN2YtOWY5Mi1kM2FjMGEyOTViOGYiLCJleHAiOjE2MDE0NjA3NDQsIm5iZiI6MCwiaWF0IjoxNTY5OTI0NzQ0LCJpc3MiOiJodHRwOi8vZ2F0ZXdheS5lMmVuZXR3b3Jrcy5jb20vYXV0aC9yZWFsbXMvYXBpbWFuIiwiYXVkIjoiYXBpbWFudWkiLCJzdWIiOiIyMjU5YTcxNS0yYzU3LTQ0YmEtYTFkNy0zYTRiY2UzZWQ4NTgiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJhcGltYW51aSIsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9zdGF0ZSI6Ijg1Yzc3MjU4LWEwM2MtNDQzNS04ZWM3LTYwZjA3MWYzMmIxMCIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOltdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsidW1hX2F1dGhvcml6YXRpb24iLCJhcGl1c2VyIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwibmFtZSI6IkhpbWFuc2h1IERhcyIsInByZWZlcnJlZF91c2VybmFtZSI6ImhpbWFuc2h1LmRhc0BzcGl rZWNsb3VkLmNvbSIsImdpdmVuX25hbWUiOiJIaW1hbnNodSIsImZhbWlseV9uYW1lIjoiRGFzIiwiZW1haWwiOiJoaW1hbnNodS5kYXNAc3Bpa2VjbG91ZC5jb20ifQ.auWH3KB1XYXMns9Z2HgzGTrIAl97xe7JvW5W6sGfWlvAAD5f5ILhC_tAv-26zt88SHsdZ1rWm5N0lJwbMOyQyKnbsaTkv4L2AG4oylNtHU31qDHQGwkDRAra2pxBqEZxa1r7TFzCfAggIANbbcODvXZC-5YcpdXsC3-CFM6lFRwHKvt1aHf-sD5jDJ97zubepSX-mnearpXeTMiLIzcX6cPIlbWCENwjdmssS70wlkKauYtr33z2mijqi5flryVlYSR2PUSwYe2wbfXNr8dZSw-GetJlmTiFqsMXu7gufxTPLGHErDf7U9lZ8AxeuLDVl2h90H65ie4m7IENtTYuSQ '\ -H 'Content-Type:application / JSON' \ -H 'Postman-Token:5a201495-93c9-437d-ae64-ca50e4082bb1' \ -H' cache-control :no-cache' \ -d '{"name":"abc","region":"ncr","plan":"C-2vCPU-8RAM-60DISK-C2.8GB-CentOS-7.5" , "image":"CentOS-7.5-Distro", "ssh_keys":[ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC88ZxOCzW1wP / MRJXdtLmzEgPfVhvHJsrheWtPcsG5qXJ2ztUqSCEIky58qIbbcBnDPySkXMj + VqPKIXcMeV2KwOQnXS2R3uoO0gHcTEux5IDdmqcEVTmEP3tb0V7EJecLbRDm8uuox + cjCvLSGEB5bIGhUm8a6kDs + xFpOHgKm4JcF9Vpvev7BjIYWaaLNh5 + lCm3uM0t / mGRGacv6mSbm7PXGI2MC7aL2EQdb7 / JO e81O6qg9wwNyyrmgAnkYh8yhexIUVzYDO2pKK5IJrp1qZlJQap054h2ihW7u22CQSe9nEwDdNsaFjUwN5eWkUGlhLTNbyl+O2w2a7oNeV e2e@e2e-HP-Laptop-15-da0xxx"],"backups_password":false,"true":


Cent OS
  1. Comment j'utilise cron sous Linux

  2. Serveurs de noms de cache distribués sur les réseaux E2E

  3. Comment utiliser la commande Su sous Linux

  4. Comment utiliser la commande ldconfig sous Linux

  5. Comment utiliser la commande ipset sous Linux

Comment utiliser Rsync

Comment utiliser Ubuntu

Comment utiliser la commande PS

Comment utiliser la commande TOP

Comment faire en sorte que le programme d'installation de Wubi utilise un iso pré-téléchargé ?

Comment utiliser FTP