MicrosoftDocs / azure-docs

Open source documentation of Microsoft Azure
https://docs.microsoft.com/azure
Creative Commons Attribution 4.0 International
10.28k stars 21.46k forks source link

This article is not clear on the scope of Service Bus triggers and HTTP triggers. #99269

Open kogepanh opened 2 years ago

kogepanh commented 2 years ago

It is my understanding that the scope of this article is to lock down storage accounts with Service Bus triggered or HTTP triggered Functions.

https://review.learn.microsoft.com/en-us/azure/azure-functions/functions-create-vnet

Deploy a function app that uses both the Service Bus and HTTP triggers.

Therefore, it is noted that you need to enable private endpoints on your storage account for Azure Files Storage, Azure Blob Storage and Azure Table Storage.

Create the private endpoints for Azure Files Storage, Azure Blob Storage and Azure Table Storage by using your storage account:

However, it is difficult to read from the title of the article that the scope of this article is Service Bus triggers or HTTP triggers. For example, since the Blob trigger Functions uses Queue storage, it should be necessary to enable private endpoints for Queue storage as well when locking down the storage account.

I would like to discuss how to make it easier to understand that this article is scoped for Service Bus triggers or HTTP triggers. Also, there is no page I could find that mentioned storage that needs to be enabled for private endpoints in order to lock down the storage account used by Blob Trigger Functions.


FYI, it can be confirmed from the link in the following article that Queue storage is used in Blob Trigger Functions.

https://learn.microsoft.com/en-us/azure/azure-functions/storage-considerations?tabs=azure-cli

image

Click on the highlight link and go to the following page (Blob Triggers).

https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob-trigger?tabs=in-process%2Cextensionv5&pivots=programming-language-csharp


Document Details

Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

SaibabaBalapur-MSFT commented 2 years ago

@kogepanh Thanks for your feedback! We will investigate and update as appropriate.