Azure / Azure/Azure-Functions

[Premium] Linux host with VNet integration to storage account

Open
#1,417 18 comments 1 reaction 2 assignees Claimed by @jeffhollan View on GitHub
premium-plan
Dominant language
PowerShell
Stars
1.1k
Forks
215
Avg merge
4h 2m
Merged PRs (30d)
1

Description

Linux functions do not appear to use the VNet service endpoint for accessing storage account.

I have created a http triggered Linux function which in code accesses a storage account. The linux function is connected to a VNet which has been allowed access to the storage account. The VNet also has a service endpoint for Microsoft.Storage

I would expect this function to be able to access the storage account but it ends up with error 403 forbidden. Allowing all networks on the storage account resolves this issue.

I know this is a preview feature but the VNet integration works correctly if I deploy a similar environment with a Windows based function. Also, using regular AppServices, both Windows and Linux hosts can successfully access the storage account through a VNet.

Should Linux functions be able to use VNet integrations to storage accounts at the moment?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.