Accessing Ceph Storage via RESTful API
When Users want to use the RESTful API to access the Ceph Storage, you must be have API Keys.
Create an API Userβ
Accessing CubeCOS cluster VIP via SSHβ
Warning: Permanently added '192.168.1.x' (ECDSA) to the list of known hosts.
Password:
Create an API Userβ
Use command storage > restful > key_create
controller> storage
controller:storage> restful
controller:restful> key_create
Input username: bigstack
5343c5c8-dc07-4427-bc07-9e4956b05a44
List All API Keysβ
Use command storage > restful > key_list
controller:restful> key_list
{
"bigstack": "5343c5c8-dc07-4427-bc07-9e4956b05a44"
}
Test the User against the API Using curlβ
Referenceβ
For additional usage please check out the link: Ceph Restful Module.