This post is how to use the Databricks Python SDK.
Install the Package
pip install databricks-sdk
Create Storage Credential
NOTE: Your SPN must be account admin to do this.
from databricks.sdk import WorkspaceClient from databricks.sdk.service.catalog import AzureManagedIdentity secret = dbutils.secrets.get(scope = "<SCOPE>", key = "<KEY>") w = WorkspaceClient( host = 'https://<URL>/'. azure_workspace_resource_id = '<RESOURCE_ID_OF_DATABRICKS>', azure_tenant_id = '<TENANT_ID>', azure_client_id = '<CLIENT_ID>', azure_client_secret = secret ) storage_credential_name = '<CREDENTIAL_NAME>' comment = '<COMMENT>' connector_id = '<DATABRICKS_ACCESS_CONNECTOR>' az_mi = AzureManagedIdentity(access_connector_id = connector_id) w.storage_credenditals.create( name = storage_credential_name, azure_managed_identity = az_mi comment = comment )
You must be logged in to post a comment.