Setting up the Node API.
Enterprise (and Connect) Server v3.0+ features the Node API, which is a daemon that
offers REST-inspired file operations and a transfer management API. The Node API has
the following functionality:
- Provides an HTTPS (by default port 9092) and HTTP (by default port 9091)
interface.
- API encoded in JSON.
- API is authenticated and the node daemon uses its own application-level
users (i.e., "node users").
- Features a node admin utility called “asnodeadmin,” which can be utilized to add and manage "node
users."
- Logs to C:\Program
Files\Aspera\Enterprise Server\var\log or C:\Program Files (x86)\Aspera\Enterprise
Server\var\log.
You can use the Node API to set up the following configurations:
- Set up a remote transfer server for Aspera Faspex. In this configuration, the
Aspera Faspex Web UI is on Machine A, while the transfer server (an Enterprise
Server node) is on Machine B. Machine A communicates with Machine B over HTTPS,
by default.
- Set up nodes for Aspera Shares. In this configuration, the Aspera Shares Web UI
is on Machine A, while content nodes (Enterprise Server nodes) are created on
Machines B, C and D. Users can then be granted permission to access specific
directories (i.e. shares) on nodes B, C and D.
To set up the Aspera Node API, follow the instructions below. These instructions
assumed that you have already installed Enterprise (or Connect) Server 3.0+.