As part of our internal hack week a few months back, I built out an extension for Azure Functions that lets you connect directly to an Azure Data Lake Store. This extension can be used as an input or output binding.
You can install the extension from the official repo: https://github.com/Azure/azure-functions-datalake-extension
Example function using output binding:
Example function using input binding: