Enable Native Support¶
Privacera supports native column masking and row-level filtering policies for Snowflake Connector. This feature allows you to enforce data access policies directly within the Snowflake, leveraging its built-in capabilities.
Configuration¶
Note
Native column masking and row filter policies are enabled by default.
-
Navigate to Settings → Applications in the Self-Managed Portal.
-
From the list of Connected Applications, select Snowflake.
-
Click on the application name or the icon to edit. Then, go to the Access Management tab.
-
Under ADVANCED tab, ensure the following options are enabled:
- Enforce snowflake native masking: Enables native column masking. Enabled by default.
- Enforce snowflake native row filter: Enables native row-level filtering. Enabled by default.
-
Under ADVANCED tab, ensure the following secure view options are disabled:
- Enforce masking policies using secure views: Disable this option if you want to use native masking instead of secure views.
- Enforce row filter policies using secure views: Disable this option if you want to use native row filter instead of secure views.
- Create secure view for all tables/views: Disable this option if you want to use native instead of secure view for all tables and views.
-
Set default masking values:
- Default masked defaultValue for numeric datatype columns: Defaults to
0
. - Default masked defaultValue for text/varchar/string datatype columns: Defaults to
<MASKED>
.
- Default masked defaultValue for numeric datatype columns: Defaults to
-
Click SAVE to apply the changes.
-
SSH to the instance where Privacera Manager is installed.
-
Run the following command to open the
.yml
file to be edited.If you have multiple connectors, then replace
instance1
with the appropriate connector instance name.Bash -
Enable native support by setting the following properties to
true
: -
Ensure the following secure view options are disabled:
-
Define default masking values:
-
Once the properties are configured, run the following commands to update your Privacera Manager platform instance:
Step 1 - Setup which generates the helm charts. This step usually takes few minutes.
Step 2 - Apply the Privacera Manager helm charts. Step 3 - Post-installation step which generates Plugin tar ball, updates Route 53 DNS and so on.
- Prev topic: Advanced Configuration