Dopo aver creato un token API tramite il portale MyAccount, puoi iniziare a utilizzare l'API E2E Networks.
La documentazione approfondita dell'API E2E Networks è disponibile qui.
Utilizzando l'API E2E Networks, puoi eseguire in modo programmatico varie azioni e flussi di lavoro che esegui utilizzando l'interfaccia utente grafica (GUI) del portale MyAccount.
Esempio di richieste API, utilizzando il comando curl:
Questi esempi possono aiutarti a iniziare rapidamente con l'API E2E Networks.
Nota :Se viene utilizzato un token API non valido, verrà visualizzato il seguente messaggio di errore.HTTP/1.1 403 Forbidden{ "id":"forbidden", "message":"Non hai accesso per l'azione tentata."}
Elenca tutte le azioni
Per ottenere un elenco di tutte le azioni che sono state eseguite, invia una richiesta get all'endpoint
Elenca tutti i nodi
Per ottenere un elenco di tutti i nodi disponibili nel tuo account, invia una richiesta GET all'endpoint.
ricciolo -X GET 'https://api.e2enetworks.com/myaccount/nodes/v1?apikey=10581cd6-3bb6-4b4c-a5fb-79a75b61ecab&page=1&per_page=2' -H 'Autorizzazione:Portatore eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJGSjg2R2NGM2pUYk5MT2NvNE52WmtVQ0lVbWZZQ3FvcXRPUWVNZmJoTmxFIn0.eyJqdGkiOiJjYmE3Njc5Zi1mOWFhLTQzZGEtYWNiMi1hNzBlZGEwN2Q3ODkiLCJleHAiOjE1ODc1NDA4MzMsIm5iZiI6MCwiaWF0IjoxNTU2MDA0ODMzLCJpc3MiOiJodHRwOi8vMTcyLjE2LjIxNS45NTo4MDgwL2F1dGgvcmVhbG1zL2FwaW1hbiIsImF1ZCI6ImFwaW1hbiIsInN1YiI6IjMxOWU1ZGExLTZmYzItNDY2ZS1iNDI4LTRmOTViOTRlNDMzMCIsInR5cCI6IkJlYXJlciIsImF6cCI6ImFwaW1hbiIsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9zdGF0ZSI6ImY2YTUxNTQ5LWRkMjYtNDVkYS04YWI0LTlhNTZjOWY3NTUyYyIsImFjciI6IjEiLCJjbGllbnRfc2Vzc2lvbiI6IjViOWJlMjY4LWE1ZDAtNGMxMC05NWQ0LTdhNzU5NTNkODlhMCIsImFsbG93ZWQtb3JpZ2lucyI6WyIqIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJ1bWFfYXV0aG9yaXphdGlvbiIsImFwaXVzZXIiXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50Iiwidmlldy1wcm9maWxlIl19fSwibmFtZSI6IkF3YWRoZXNoIEt1bWFyIiwicHJlZm VycmVkX3VzZXJuYW1lIjoiYXdhZGhlc2gua3VtYXIrMUBlMmVuZXR3b3Jrcy5jb20iLCJnaXZlbl9uYW1lIjoiQXdhZGhlc2giLCJmYW1pbHlfbmFtZSI6Ikt1bWFyIiwiZW1haWwiOiJhd2FkaGVzaC5rdW1hcisxQGUyZW5ldHdvcmtzLmNvbSJ9.Hp9VED8hYAbF9XbNQn_WyhCHUim2ui5jNdSRG_lP9B_7gU1YXLsHotupJr3iEJb7FC1XbeoKobwv9PpPJOtyiNUvEPWBza5ir_U737ujdD-NYSzUX-412sTqktjdKqcR78XfpmCIDE-5MeHf5cC3atSvP20XGh4T7d1CeL3oSRE'
Crea un nodo
Per creare un nuovo nodo, invia una richiesta POST all'endpoint. Per informazioni sugli attributi richiesti e sui valori validi per tali attributi, puoi fare riferimento alla documentazione approfondita dell'API qui.
L'esempio seguente richiede un nodo CentOS-6.10-Distro denominato "node-awa" con il piano da 8 GB di RAM nel data center NCR.
ricciolo -X POST \ 'https://api.e2enetworks.com/myaccount/api/v1/nodes/?apikey=10581cd6-3bb6-4b4c-a5fb-79a75b61ecab' \ -H 'Autorizzazione:Portatore 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" , "immagine":"CentOS-7.5-Distro", "ssh_keys":[ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC88ZxOCzW1wP / MRJXdtLmzEgPfVhvHJsrheWtPcsG5qXJ2ztUqSCEIky58qIbbcBnDPySkXMj + VqPKIXcMeV2KwOQnXS2R3uoO0gHcTEux5IDdmqcEVTmEP3tb0V7EJecLbRDm8uuox + cjCvLSGEB5bIGhUm8a6kDs + xFpOHgKm4JcF9Vpvev7BjIYWaaLNh5 + lCm3uM0t / mGRGacv6mSbm7PXGI2MC7aL2EQdb7 / OJ e81O6qg9wwNyyrmgAnkYh8yhexIUVzYDO2pKK5IJrp1qZlJQap054h2ihW7u22CQSe9nEwDdNsaFjUwN5eWkUGlhLTNbyl+O2w2a7oNeV e2e@e2e-HP-Laptop-15-da0xxx"],'password":trudisable}>'e2e