Creating a catalog on Azure
For the polaris catalogs create command there are few azure only options
1--storage-type azure
2--tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage
3--multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage
4--consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location
Example🔗
1CLIENT_ID=root \
2CLIENT_SECRET=s3cr3t \
3DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \
4TENANT_ID=tenant123.onmicrosoft.com \
5MULTI_TENANT_APP_NAME=myapp \
6CONSENT_URL=https://myapp.com/consent
7./polaris \
8 --client-id ${CLIENT_ID} \
9 --client-secret ${CLIENT_SECRET} \
10 catalogs \
11 create \
12 --storage-type azure \
13 --tenant-id ${TENANT_ID} \
14 --multi-tenant-app-name ${MULTI_TENANT_APP_NAME} \
15 --consent-url ${CONSENT_URL} \
16 --default-base-location ${DEFAULT_BASE_LOCATION} \
17 my_azure_catalog