Inconsistent Error accessing Blob SAS URI when passing to Video Indexer via API

Jake Alexander 0 Reputation points
2023-03-21T13:33:22.7833333+00:00

I am having an inconsistent issue when generating a SAS URI for an Azure Blob and trying to pass it to Azure Video Indexer via the Index API endpoint.

The error I get is a 400 with the message "URL_UNREACHABLE" it has a message saying that the address of the blob is unreachable. When I try to navigate to the SAS URI generated, it works fine. The SAS token is not in the url in the error message though, is this relevant?

It seems to work 1st time 60% of the time, 2nd time 20% of the time, but will completely fail for 20%. I am encoding the SAS token in the request and the link is valid.

I am running this through a Power Automate Flow, unfortunately the pre-built flow modules are of no use to me as I need to use an ARM token.

Any ideas why I would be getting this error? Can't seem find any answered examples of a similar issues.

Azure AI Video Indexer
Azure AI Video Indexer
An Azure video analytics service that uses AI to extract actionable insights from stored videos.
68 questions
{count} votes