Preventing DBX SCIM API throttling¶
The Databricks Unity Catalog connector uses the Databricks SCIM API to manage users, groups, and roles within the Databricks Unity Catalog. The Databricks SCIM API has rate limits, which can throttle the connector if exceeded. To prevent throttling, you can configure the connector to handle retries of DBX SCIM API requests.
Configuration Properties¶
There are two key properties that control the retry behavior:
-
Maximum Retry Attempts: The number of times the connector will retry a failed API request due to rate limiting.
- Default value: 2
-
Retry Interval: The time to wait between retry attempts in seconds.
- Default value: 20 seconds
Setup¶
Warning
- Replace the
<PLEASE_CHANGE>
placeholder with appropriate values for your environment.
-
Navigate to Settings → Applications in the Self-Managed Portal.
-
From the list of Connected Applications, select Databricks Unity Catalog.
-
Click on the application name or the icon to edit. Then, go to the Access Management -> ADVANCED tab.
-
Under Add New Custom Properties, add following properties:
-
Click SAVE to apply the changes.
To prevent throttling, update the following properties in Privacera Manager:
-
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 -
Set the following properties to enable the connector to handle retrying of DBX SCIM API requests:
-
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.
-
In PrivaceraCloud portal, navigate to Settings -> Applications.
-
On the Connected Applications screen, select Databricks Unity Catalog.
-
Click the pen icon or the Account Name to modify the settings.
-
On the Edit Application screen, go to Access Management -> ADVANCED tab.
-
Under Add New Custom Properties, add following properties:
-
Click SAVE to apply the changes.
- Prev topic: Advanced Configuration