A Styra DAS Data Source provides an API for reading and writing JSON data that can be imported and used to make policy decisions. A Data Source can be added to Systems, so that data and the policies that utilize it can be shared however is appropriate. The data is versioned and stored compactly with a delta-encoding to handle large and frequently changing JSON objects. Data Sources require a unique, hierarchical name.
The Data Source name is used in the following two ways:
The Data Source name references the data provided by the Data Source from within a policy, similar to the way you use a policy's package name to refer to it.
The Data Source name is embedded within the Styra DAS API used to read or write that JSON data.
Supported Data Source Types
Styra DAS supports the following Data Sources:
The JSON Data Source uses JSON data.
The Git for JSON object import Data Source uses data from JSON objects stored in a Git repository.
The HTTPS Data Source uses data from an external server accessed through a URL.
The Amazon S3 for JSON object import Data Source uses data from an Amazon S3 bucket.
The LDAP Data Source type reads the data from a configured LDAP service.