I am trying to connect the Cloudflare data connector to my sentinel instance and am not having any luck at all.
I pulled it in to our test environment from the Hub, and I am able to get the Cloudflare logs down to our storage account. I have tried connecting and reading logs from both a daily folder inside the container, and just have the blobs dropped directly into the container with no luck. I am consistently getting failures in the App Insights for the function.
Exception while executing function: Functions.AzureFunctionCloudflare Result: Failure Exception: ValueError: Connection string missing required connection details. Stack: File "/azure-functions-host/workers/python/3.8/LINUX/X64/azure_functions_worker/dispatcher.py", line 398, in _handle__invocation_request call_result = await self._run_async_func( File "/azure-functions-host/workers/python/3.8/LINUX/X64/azure_functions_worker/dispatcher.py", line 617, in _run_async_func return await ExtensionManager.get_async_invocation_wrapper( File "/azure-functions-host/workers/python/3.8/LINUX/X64/azure_functions_worker/extension.py", line 147, in get_async_invocation_wrapper result = await function(**args) File "/home/site/wwwroot/AzureFunctionCloudflare/main.py", line 51, in main container_client = conn._create_container_client() File "/home/site/wwwroot/AzureFunctionCloudflare/main.py", line 82, in _create_container_client return ContainerClient.from_connection_string(self.__conn_string, self.__container_name, logging_enable=False, max_single_get_size=2*1024*1024, max_chunk_get_size=2*1024*1024) File "/home/site/wwwroot/.python_packages/lib/site-packages/azure/storage/blob/_container_client.py", line 242, in from_connection_string account_url, secondary, credential = parse_connection_str(conn_str, credential, 'blob') File "/home/site/wwwroot/.python_packages/lib/site-packages/azure/storage/blob/_shared/base_client.py", line 397, in parse_connection_str raise ValueError("Connection string missing required connection details.")
I generated the Blob Connection String from the storage account > Shared Access Signature > and generated the connection string from there.
I am new to Azure, coming over from Splunk so trying to learn how all of this stuff functions together.