I have uploaded a csv file on azure blob storage. the url will look like the following
https://xxxxxxx.blob.core.windows.net/abc/yyyyyy.csv
Now i have an ingestion policy for adx as follows.
.ingest into table XXX_TABLE (
h'https://xxxxxxx.blob.core.windows.net/abc/yyyyyy.csv')
with
(
format="csv",
ignoreFirstRecord=true,
PropagateIngestionProperties=true,
ingestionMapping =
"[" .. ...."]"))
The ingestion is happening correctly when i make the access level to Container in Blob storage. I tried to make it as private and get the blob with Sas Token it is also working but the SAS token is on the file level, for each file different token it is giving.
I need to generate a SAS token which can be used to access all the files in a specific container, doing so i can dynamically change the file name at run time and access different files, how to do that?