Azure front door for storage services

Geeaz 121 Reputation points
2021-03-09T08:44:51.213+00:00

Hello,

We want to use Azure Frontdoor service for Storage and Webapps.

I was able to configure the 2 backend pools

front door front end has one URL https://geeaz.azurefd.net
backend pools as below

  1. Azure Storage - Unable to access the storage services
  2. Azure Webapps - Able to access

Routing Rules are configured to port 443 using https protocol

I am unable to access the storage services. Please suggest?

Azure Front Door
Azure Front Door
An Azure service that provides a cloud content delivery network with threat protection.
690 questions
Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
3,220 questions
0 comments No comments
{count} votes

Accepted answer
  1. Sumarigo-MSFT 46,446 Reputation points Microsoft Employee
    2021-03-31T10:37:58.647+00:00

    @Geeaz Firstly, apologies for the delay in responding here and any inconvenience this issue may have caused.

    Are you getting any error message or error code? If so can you please share the screenshot?

    You can also cross verify the configuration and setup: https://techcommunity.microsoft.com/t5/azure-developer-community-blog/azure-on-the-cheap-azure-storage-static-website-and-azure-front/ba-p/1297084

    Front Door supports a variety of backend host types such as Web Apps, API Management, Public IP Addresses, Storage Accounts or Traffic Manager. In this case I add two custom type endpoints that allow me to specify the URLs of my static websites. Because I have two endpoints, I will add both to the same backend pool.
    Please check azure storage public access is been disabled Azure Front Door and multiple storage accounts in the back-end which are configured to be static websites.

    Troubleshooting common routing problems

    You could get a deep understanding from How Front Door matches requests to a routing rule and check if a valid request path in the routing rule matches the frontend host.

    If there isn't a custom forwarding path defined, then the request gets forwarded to the appropriate backend in the configured backend pool as is. Else, the request path is updated as per the custom forwarding path defined and then forward to the backend. You could verify if the forwarded path is valid when you set the custom forwarding path.

    More reference: Serving Your Static Sites with Azure Blob and CDN

    Additional information: You can also refer to this thread.

    Hope this helps!

    Kindly let us know if the above helps or you need further assistance on this issue.

    ----------------------------------------------------------------------------------------------

    Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    1 person found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Andriy Bilous 11,426 Reputation points MVP
    2021-03-09T09:22:44.757+00:00
    0 comments No comments

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.