Skip to content

Commit 3cabbf2

Browse files
committed
Clarify storage mount support for Azure Functions: specify Linux-only limitation and update hosting plan compatibility
1 parent 0d072fd commit 3cabbf2

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

articles/azure-functions/concept-file-access-options.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.custom:
1313

1414
This article compares three ways to access files from Azure Functions: storage bindings, external databases, and Azure Files storage mounts. You learn the trade-offs between each approach, see when mounts are the right choice, and find patterns for real-world scenarios.
1515

16-
Storage bindings and external databases work on all hosting plans. Storage mounts are supported only on [Flex Consumption](./flex-consumption-plan.md) and [Dedicated (App Service)](./dedicated-plan.md) plans.
16+
Storage bindings and external databases work on all hosting plans. Storage mounts are Linux only and aren't supported on the [Consumption](./consumption-plan.md) plan.
1717

1818
If you want to jump straight to working code, see the [Tutorial: Durable text analysis with a mounted Azure Files share](./durable/tutorial-durable-text-analysis-azure-files.md) for parallel file processing or [Tutorial: Process images by using FFmpeg on a mounted Azure Files share](./tutorial-ffmpeg-processing-azure-files.md) for hosting large binaries on a mount.
1919

@@ -34,7 +34,7 @@ Not every option is available on every hosting plan:
3434
| Hosting plan | Storage bindings | External database | Storage mount (Azure Files) |
3535
| --- | :---: | :---: | :---: |
3636
| [Flex Consumption](./flex-consumption-plan.md) ||||
37-
| [Elastic Premium](./functions-premium-plan.md) ||| |
37+
| [Elastic Premium](./functions-premium-plan.md) ||| |
3838
| [Dedicated (App Service)](./dedicated-plan.md) ||||
3939
| [Consumption](./consumption-plan.md) (Windows only) ||||
4040

@@ -73,7 +73,7 @@ Mounts aren't the right choice for every scenario. Consider these alternatives:
7373
| Cross-region data sharing | [Blob Storage replication](./performance-reliability.md) |
7474

7575
> [!IMPORTANT]
76-
> Only Flex Consumption and Dedicated (App Service) plans support storage mounts.
76+
> Storage mounts are Linux only and aren't supported on the [Consumption](./consumption-plan.md) plan.
7777
7878
## Compare storage options
7979

@@ -336,10 +336,10 @@ For more information, see [Azure Files scale targets](../storage/files/storage-f
336336

337337
These limits vary by supported hosting plan:
338338

339-
| Limit | Flex Consumption | Dedicated (App Service) |
340-
| --- | --- | --- |
341-
| Mount points per app | 5 | 5 |
342-
| Protocols | SMB only | SMB, NFS, Azure Blobs (read-only) |
339+
| Limit | Flex Consumption | Elastic Premium | Dedicated (App Service) |
340+
| --- | --- | --- | --- |
341+
| Mount points per app | 5 | 5 | 5 |
342+
| Protocols | SMB only | SMB, NFS, Azure Blobs (read-only) | SMB, NFS, Azure Blobs (read-only) |
343343

344344
To prevent runaway storage costs, set a quota on your Azure Files share:
345345

articles/azure-functions/storage-considerations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ Azure Files is used to enable dynamic scale-out for Functions. Scaling could be
200200

201201
_This functionality is currently only available when running on Linux._
202202

203-
You can mount Azure Files shares to your Linux function apps, which lets you access existing files, machine learning models, or large binaries in your functions. Storage mounts are supported on Flex Consumption and Dedicated (App Service) plans. For conceptual guidance on choosing between storage mounts, bindings, and external databases, see [Choose a file access strategy for Azure Functions](./concept-file-access-options.md).
203+
You can mount Azure Files shares to your Linux function apps, which lets you access existing files, machine learning models, or large binaries in your functions. Storage mounts aren't supported on the [Consumption](./consumption-plan.md) plan. For conceptual guidance on choosing between storage mounts, bindings, and external databases, see [Choose a file access strategy for Azure Functions](./concept-file-access-options.md).
204204

205205
[!INCLUDE [functions-linux-consumption-retirement](../../includes/functions-linux-consumption-retirement.md)]
206206

0 commit comments

Comments
 (0)