EasyCloud

Da WikiCloud.

Indice

RESTful API

Con il vostro account easycloud potete integrare la vostra applicazione con esso attraverso le API pubbliche che permetto di realizzare un sottoinsieme delle operazioni disponibili attraverso il pannello di controllo web.

codifica chiamate: JSON

codifche rispote: JSON

endpoint: https://ecs.cloudcenter.seeweb.it/api/public/easycloud

Creare un eCS

esempio con curl:

curl -i -H "Content-type:application/json"\ 

-H "Easycloud-user:<myuser>"\  

-H "Easycloud-token:<mypass>"\ 

-X POST -d '{"os":"Ubuntu 12.10 GNU/Linux distribution","plan":"small","location":"milano"}' https://ecs.cloudcenter.seeweb.it/api/public/easycloud

Informazioni da passare

Informazioni in formato json con le seguenti chiavi:

Informazioni restituite

Risposta json con le seguenti chiavi:

Codici risposte:

Cancellare un eCS

esempio con curl:

curl -i -H "Easycloud-user  : <myuser>" -H "Easycloud-token : <mypass>"  -X DELETE https://ecs.cloudcenter.seeweb.it/api/public/easycloud/<ecscode>

Informazioni restituite

Corpo vuoto come da RFC2616

Codici risposte:

Ottenere informazioni sul proprio account un eCS

esempio con curl:

curl -i -H "Content-type:application/json"\ 

-H "Easycloud-user:<myuser>"\  

-H "Easycloud-token:<mypass>"\ 

-X GET https://ecs.cloudcenter.seeweb.it/api/public/easycloud/<myuser>

Informazioni restituite

Risposta json con le seguenti chiavi:

Codici risposte:

Azioni su un eCS

esempio con curl:

curl -i -H "Content-type:application/json"\ 

-H "Easycloud-user:<myuser>"\  

-H "Easycloud-token:<mypass>"\ 

-X PUT -d '{"action":"snapshot","data":"my comment"}' https://ecs.cloudcenter.seeweb.it/api/public/easycloud/<ecs_code>

Informazioni da passare

Informazioni in formato json con le seguenti chiavi:

Informazioni restituite

Risposta json con le seguenti chiavi:

Codici risposte:

Strumenti personali
Namespace
Varianti
Azioni
Cloud Hosting
Cloud Server
Foundation Server
Cloud Object Storage
Cloud Streaming
Cloud Backup
Navigazione
Strumenti