In IBM Spectrum Scale v4.2.2 and later, Spectrum Scale supports a REST API for file system management. The IBM Spectrum Scale REST API is an HTTP programming interface for performing IBM Spectrum Scale management tasks. With the REST API, you can automate storage management operations and integrate IBM Spectrum Scale capabilities into your applications. The API can be installed on one or more cluster nodes and requires the Apache HTTP server to be installed on the same node. Clients communicate using HTTPS protocol and JSON syntax is used to frame data inside HTTP requests and responses. In this release the API supports operations on filesets, snapshots, and quotas and retrieving information about CES objects, file systems, and nodes. Here's a figure to give the high level architecture view.
To learn more about using Spectrum Scale's REST API support take a look at:
- IBM Spectrum Scale REST API in the IBM Knowledge Center
- Getting started with Spectrum Scale REST API in IBM DeveloperWorks