Blob access issue with github runner

Azuretech 90 Reputation points
2023-06-26T16:20:40.4466667+00:00

I am trying to access azure blob with selected network and using github runner.

If i am using all network , i can access the storage account.

from GitHub Actions, I can access the blob only when "enabled from all networks". I want to allow it only for my selected network. I have followed GHA configuration that runs curl http://ipecho.net/plain to get that the IP address of my GHA runner.

When I use the CIDRs values , i get 403 unauthorized error. If I change the access to full public access, the job works; but with selected network and GHA runner ip whitlisted it shows 403 error

1-why there is conflict in IP address that ipecho.net sees ,which is different from the IP address that the Azure API identify ? what is the correct ip address , also I have followed the documentation provided

Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
3,192 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.