GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Wie verwende ich die E2E Networks-API?

Sobald Sie über das MyAccount-Portal ein API-Token erstellt haben, können Sie mit der Verwendung der E2E Networks-API beginnen.

Eine ausführliche Dokumentation der E2E Networks API ist hier verfügbar.

Mit der E2E Networks API können Sie programmgesteuert verschiedene Aktionen und Workflows ausführen, die Sie mit der grafischen Benutzeroberfläche (GUI) des MyAccount-Portals ausführen.

Beispiel-API-Anforderungen mit dem curl-Befehl:

Diese Beispiele können Ihnen helfen, schnell mit der E2E Networks API zu beginnen.

Hinweis :Wenn ein ungültiges API-Token verwendet wird, wird die folgende Fehlermeldung angezeigt.
HTTP/1.1 403 Forbidden
{
  "id":   	"forbidden",
  "message":  "You do not have access for the attempted action."
}

List All Actions

To get a list of all actions that have been performed, send a get request to the endpoint

List All Nodes

To get a list of all the nodes available in your account, send a GET request to the endpoint.

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

Knoten erstellen

Um einen neuen Knoten zu erstellen, senden Sie eine POST-Anforderung an den Endpunkt. Informationen zu den erforderlichen Attributen und gültigen Werten für diese Attribute finden Sie in der ausführlichen API-Dokumentation hier.

Das folgende Beispiel fordert einen CentOS-6.10-Distro-Knoten namens „node-awa“ mit dem 8-GB-RAM-Plan im NCR-Rechenzentrum an.

curl -X POST \
  'https://api.e2enetworks.com/myaccount/api/v1/nodes/?apikey=10581cd6-3bb6-4b4c-a5fb-79a75b61ecab' \
  -H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUUIiwia2lkIiA6ICJjejBXYVVKVF9wWmE5MXNpRl9QRXVxUUpqdm5VODhsMXdsVmNla1ZiUXBRIn0.eyJqdGkiOiJmYmFiOTk3YS03ZGQzLTQxN2YtOWY5Mi1kM2FjMGEyOTViOGYiLCJleHAiOjE2MDE0NjA3NDQsIm5iZiI6MCwiaWF0IjoxNTY5OTI0NzQ0LCJpc3MiOiJodHRwOi8vZ2F0ZXdheS5lMmVuZXR3b3Jrcy5jb20vYXV0aC9yZWFsbXMvYXBpbWFuIiwiYXVkIjoiYXBpbWFudWkiLCJzdWIiOiIyMjU5YTcxNS0yYzU3LTQ0YmEtYTFkNy0zYTRiY2UzZWQ4NTgiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJhcGltYW51aSIsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9zdGF0ZSI6Ijg1Yzc3MjU4LWEwM2MtNDQzNS04ZWM3LTYwZjA3MWYzMmIxMCIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOltdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsidW1hX2F1dGhvcml6YXRpb24iLCJhcGl1c2VyIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwibmFtZSI6IkhpbWFuc2h1IERhcyIsInByZWZlcnJlZF91c2VybmFtZSI6ImhpbWFuc2h1LmRhc0BzcGlrZWNsb3VkLmNvbSIsImdpdmVuX25hbWUiOiJIaW1hbnNodSIsImZhbWlseV9uYW1lIjoiRGFzIiwiZW1haWwiOiJoaW1hbnNodS5kYXNAc3Bpa2VjbG91ZC5jb20ifQ.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/OJe81O6qg9wwNyyrmgAnkYh8yhexIUVzYDO2pKK5IJrp1qZlJQap054h2ihW7u22CQSe9nEwDdNsaFjUwN5eWkUGlhLTNbyl+O2w2a7oNeV e2e@e2e-HP-Laptop-15-da0xxx"],
"backups":false,
"disable_password":true}'
true}:


Cent OS
  1. So verwenden Sie BusyBox unter Linux

  2. Verteilte Caching-Nameserver bei E2E-Netzwerken

  3. So verwenden Sie Salt auf Centos 8

  4. So verwenden Sie den Befehl ldconfig unter Linux

  5. So verwenden Sie den ipset-Befehl unter Linux

So verwenden Sie Rsync

So verwenden Sie Ubuntu

So verwenden Sie den PS-Befehl

So verwenden Sie den TOP-Befehl

Wie bekomme ich den Wubi-Installer dazu, eine vorab heruntergeladene Iso zu verwenden?

So verwenden Sie FTP