Skip to content

Commit 509c458

Browse files
committed
Minor edits
1 parent 3d783c8 commit 509c458

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

articles/azure-functions/run-functions-from-deployment-package.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Run your functions from a package file in Azure
33
description: Learn how to configure Azure Functions to run your function app from a deployment package file that contains your function app project.
4-
mw-service: azure-functions
4+
ms-service: azure-functions
55
ms.topic: conceptual
66
ms.date: 06/28/2024
77

@@ -96,7 +96,7 @@ This section provides information about how to run your function app from a pack
9696
+ When you're running on a Dedicated plan, ensure you enable [Always On](dedicated-plan.md#always-on).
9797
+ You can use [Azure Storage Explorer](../vs-azure-tools-storage-manage-with-storage-explorer.md) to upload package files to blob containers in your storage account.
9898

99-
### Manually upload a package to Blob Storage
99+
### Manually uploading a package to Blob Storage
100100

101101
To deploy a zipped package when using the URL option, you must create a .zip compressed deployment package and upload it to the destination. The following procedure deploys to a container in Blob Storage:
102102

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
22
author: mattchenderson
3-
ms.service: app-service
4-
ms.topic: include
5-
ms.date: 06/11/2021
63
ms.author: mahender
4+
ms.service: app-service
75
ms.subservice: web-apps
6+
ms.topic: include
7+
ms.date: 06/28/2024
88
---
99

10-
Azure Blob Storage can be configured to [authorize requests with Microsoft Entra ID](/azure/storage/blobs/authorize-access-azure-active-directory?toc=%2fazure%2fstorage%2fblobs%2ftoc.json). This means that instead of generating a SAS key with an expiration, you can instead rely on the application's [managed identity](/azure/app-service/overview-managed-identity). By default, the app's system-assigned identity will be used. If you wish to specify a user-assigned identity, you can set the `WEBSITE_RUN_FROM_PACKAGE_BLOB_MI_RESOURCE_ID` app setting to the resource ID of that identity. The setting can also accept "SystemAssigned" as a value, although this is the same as omitting the setting altogether.
10+
You can configure Azure Blob Storage to [authorize requests with Microsoft Entra ID](/azure/storage/blobs/authorize-access-azure-active-directory?toc=%2fazure%2fstorage%2fblobs%2ftoc.json). This configuration means that instead of generating a SAS key with an expiration, you can instead rely on the application's [managed identity](/azure/app-service/overview-managed-identity). By default, the app's system-assigned identity is used. If you wish to specify a user-assigned identity, you can set the `WEBSITE_RUN_FROM_PACKAGE_BLOB_MI_RESOURCE_ID` app setting to the resource ID of that identity. The setting can also accept `SystemAssigned` as a value, which is equivalent to omitting the setting.
1111

1212
To enable the package to be fetched using the identity:
1313

1414
1. Ensure that the blob is [configured for private access](/azure/storage/blobs/anonymous-read-access-configure#set-the-anonymous-access-level-for-a-container).
1515

1616
1. Grant the identity the [Storage Blob Data Reader](/azure/role-based-access-control/built-in-roles#storage-blob-data-reader) role with scope over the package blob. See [Assign an Azure role for access to blob data](/azure/storage/blobs/assign-azure-role-data-access) for details on creating the role assignment.
1717

18-
1. Set the `WEBSITE_RUN_FROM_PACKAGE` application setting to the blob URL of the package. This will likely be of the form "https://{storage-account-name}.blob.core.windows.net/{container-name}/{path-to-package}" or similar.
18+
1. Set the `WEBSITE_RUN_FROM_PACKAGE` application setting to the blob URL of the package. This URL is usually of the form `https://{storage-account-name}.blob.core.windows.net/{container-name}/{path-to-package}` or similar.

0 commit comments

Comments
 (0)