Configure Databricks to support credential vending
User need to make some configurations in Databricks before using credential vending in PuppyGraph. The official guideline shows the requirements and steps. PuppyGraph supports credential vending on AWS S3 and Azure Data Lake Gen2 as Databricks storage at the moment, if you want to use other storage, please use storage parameter in schema configuration. Here we will show how to configure in Databricks with images.
1.Enable external data access on the metastore
Login your Databricks workspace and follow steps below.
1.1. In a Databricks workspace attached to the metastore, click Catalog icon. Click the Gear icon at the top of the Catalog pane and select Metastore.
1.2. On the Details tab, enable External data access
.
2.Grant Related Schema Permission "EXTERNAL USE SCHEMA" to Access token's user
2.1. In a Databricks workspace attached to the metastore, select the schema to be visit. Select the Permission tab and click Grant icon.
2.2. Add Access token's user to Principals and Select EXTERNAL USE SCHEMA
box. Then Click Grant
to confirm.