You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-functions/configure-networking-how-to.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: How to configure Azure Functions with a virtual network
3
3
description: Article that shows you how to perform certain virtual networking tasks for Azure Functions.
4
4
ms.topic: how-to
5
-
ms.date: 12/19/2023
5
+
ms.date: 01/31/2024
6
6
ms.custom: template-how-to
7
7
---
8
8
@@ -19,21 +19,21 @@ When you create a function app, you either create a new storage account or link
19
19
20
20
For a list of all restrictions on storage accounts, see [Storage account requirements](storage-considerations.md#storage-account-requirements).
21
21
22
-
### During function app creation
22
+
##Secure storage during function app creation
23
23
24
24
You can create a function app along with a new storage account secured behind a virtual network that is accessible via private endpoints. The following links show you how to create these resources by using either the Azure portal or by using deployment templates:
25
25
26
-
# [Azure portal](#tab/portal)
26
+
###[Azure portal](#tab/portal)
27
27
28
28
Complete the following tutorial to create a new function app a secured storage account: [Use private endpoints to integrate Azure Functions with a virtual network](functions-create-vnet.md).
29
29
30
-
# [Deployment templates](#tab/templates)
30
+
###[Deployment templates](#tab/templates)
31
31
32
32
Use Bicep files or Azure Resource Manager (ARM) templates to create a secured function app and storage account resources. When you create a secured storage account in an automated deployment, you must also specifically set the `WEBSITE_CONTENTSHARE` setting and create the file share as part of your deployment. For more information, including links to example deployments, see [Secured deployments](functions-infrastructure-as-code.md#secured-deployments).
33
33
34
34
---
35
35
36
-
### Existing function app
36
+
##Secure storage for an existing function app
37
37
38
38
When you have an existing function app, you can't directly secure the storage account currently being used by the app. You must instead swap-out the existing storage account for a new, secured storage account.
39
39
@@ -87,8 +87,8 @@ Finally, you need to update your application settings to point at the new secure
87
87
88
88
| Setting name | Value | Comment |
89
89
|----|----|----|
90
-
|`AzureWebJobsStorage`<br>`WEBSITE_CONTENTAZUREFILECONNECTIONSTRING`| Storage connection string |This is the connection string for the new secured storage account, which you saved earlier. |
91
-
|`WEBSITE_CONTENTSHARE`| File share | The name of the file share created in the secured storage account where the project deployment files reside. |
90
+
|[`AzureWebJobsStorage`](./functions-app-settings.md#azurewebjobsstorage)<br>[`WEBSITE_CONTENTAZUREFILECONNECTIONSTRING`](./functions-app-settings.md#website_contentazurefileconnectionstring)| Storage connection string |Both settings contain the connection string for the new secured storage account, which you saved earlier. |
91
+
|[`WEBSITE_CONTENTSHARE`](./functions-app-settings.md#website_contentshare)| File share | The name of the file share created in the secured storage account where the project deployment files reside. |
92
92
93
93
1. Select **Save** to save the application settings. Changing app settings causes the app to restart.
0 commit comments