Azure Resources
Azure Functions
Platform stack: Python 3.11 running on a linux base image
Region: east-us
Billing Plan: Consumption (max instances: 200, event-driven instance scaling)
Azure File Share
File share is mounted to /hdf5data within the Azure Functions instance
Important file structure is as follows:
/
|
+ - hdf5_data/
  |
  + {test_id}.hdf5
Debugging Azure Functions
Tools needed:
In the azure_functions folder, simply attach the python debugger to the functions process by clicking "debug" in the VSCode debugging panel.
Troubleshooting
If azure functions local debugging isn't working (can't determine functions language), you'll likely need to add a file azure_functions/local.settings.json with the following contents:
{
    "IsEncrypted": false,
    "Values": {
        "FUNCTIONS_WORKER_RUNTIME": "python"
    }
}