ABFS
This guide shows you how to create an Azure Blob Storage Connection in Ascend.
Prerequisites​
- Ascend Project
- Ascend Workspace
- Credentials for your Azure account
- Shared Key: The Azure Blob Storage shared key to use for the ABFS Connection.
- Service Principal: The client ID, client secret, and tenant ID for the service principal to use for the ABFS Connection.
Create a Azure Blob Storage Connection
From your workspace Super Graph view, follow these steps:
- Form
- Files panel
- Create a Connection by either:
- Clicking the + button next to Connections in the left Build panel
- Right-clicking in the Super Graph and selecting Create Connection
- Enter a descriptive name like `read_azure`
- Select Azure Blob Storage from the available options
- Fill in the required fields (and any optional fields as needed)
- Click Save at the bottom to create your Connection

- Open the Files panel in the top left
- Right-click the Connections directory and select New File

- Give your file a descriptive name like `read_azure.yaml`
For complete configuration options, see our Connection reference guide.
Example​
Use the following YAML template for your Azure Blob Storage Connection. Customize the highlighted values with your specific Connection details:
/my_project/connections/abfs_connection.yaml
connection:
abfs:
account: <account-name>
root: <abfs-root-url>
shared_key: <shared-key> #Optional
service_principal: #Optional
client_id: <client-id>
client_secret: <client-secret>
tenant_id: <tenant-id>
🎉 Congratulations, you just set up an Azure Blob Storage Connection in Ascend!