Create Datastore
Summary
Create a Datastore entry that represents the application, service, or infrastructure component where the policy will be deployed and enforced.
Description
A Datastore defines the environment in which a policy will operate, such as an application server, a database engine, an API endpoint, or another enforcement point. It represents the location where data is accessed or processed and where the policy rules, which have been defined earlier through roles and data elements, will be applied. Creating a Datastore registers this target environment with the policy management system so that policies can later be deployed to it.
Purpose
To identify and register a policy enforcement location so the policy system knows where the rules should run. Without a Datastore, a policy cannot be enforced, because the system has no target environment to push the configuration to.
Prerequisites
- A Policy Shell must exist. For more information about creating a policy shell, refer to the section Create Policy Shell.
- Rules that define how roles interact with data elements should already be created. For more information about defining roles, refer to the section Define Rule with Data Element and Role.
- The environment where the Datastore will be mapped. For example, application, service, or host should be known.
Inputs
Typical Datastore inputs include:
- Name of the Datastore.
- Type. For examle, application, service, and database.
- Connection information. For example, hostnames, endpoints, and identifiers.
- Optional metadata. For example, environment tags such as dev, test, or production.
Actual inputs depend on the type of enforcement point being registered.
Outcome
A Datastore is created and available for policy deployment. Policies can now be associated with this Datastore so that enforcement can occur during real data access operations.
Conceptual Examples
None.
Tips
- Use consistent naming to distinguish environments. For example,
ds_payments_prodandds_analytics_dev. - Create separate Datastores for different systems, even if they use the same policy, to maintain clear deployment boundaries.
- Map Datastores to actual data‑flow locations. Wherever sensitive data is read, processed, or stored, a Datastore should exist.
- Confirm the destination system is reachable or properly registered before deploying policies to avoid deployment failures.
Feedback
Was this page helpful?