Skip to content

Commit 78986b8

Browse files
committed
Additional edits
1 parent 65f2874 commit 78986b8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

articles/azure-functions/functions-identity-based-connections-tutorial-2.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ ms.topic: tutorial
66
ms.date: 06/18/2024
77
ms.devlang: csharp
88

9-
#Customer intent: As a function developer, I want to learn how to use managed identities so that I can avoid needing to handle secrets in my application settings.
9+
#Customer intent: As a function developer, I want to learn how to use managed identities so that I can avoid needing to handle secrets or connection strings in my application settings.
1010
---
1111

1212
# Tutorial: Use identity-based connections instead of secrets with triggers and bindings
1313

14-
This tutorial shows you how to configure Azure Functions to connect to Azure Service Bus queues using managed identities instead of secrets stored in the function app settings. The tutorial is a continuation of the [Create a function app without default storage secrets in its definition][previous tutorial] tutorial. To learn more about identity-based connections, see [Configure an identity-based connection.](functions-reference.md#configure-an-identity-based-connection).
14+
This tutorial shows you how to configure Azure Functions to connect to Azure Service Bus queues by using managed identities, instead of secrets stored in the function app settings. The tutorial is a continuation of the [Create a function app without default storage secrets in its definition][previous tutorial] tutorial. To learn more about identity-based connections, see [Configure an identity-based connection.](functions-reference.md#configure-an-identity-based-connection).
1515

1616
While the procedures shown work generally for all languages, this tutorial currently supports C# class library functions on Windows specifically.
1717

@@ -74,7 +74,7 @@ To use Service Bus triggers with identity-based connections, you need to add the
7474

7575
1. Confirm that the **Subscription** is the one in which you created the resources earlier.
7676

77-
1. In the **Managed identity** selector, choose **Function App** from the **System-assigned managed identity** category. The label "Function App" might have a number in parentheses next to it, indicating the number of apps in the subscription with system-assigned identities.
77+
1. In the **Managed identity** selector, choose **Function App** from the **System-assigned managed identity** category. The **Function App** label might have a number in parentheses next to it, indicating the number of apps in the subscription with system-assigned identities.
7878

7979
1. Your app should appear in a list below the input fields. If you don't see it, you can use the **Select** box to filter the results with your app's name.
8080

@@ -152,7 +152,7 @@ Now that you've prepared the function app to connect to the Service Bus namespac
152152
This code sample updates the queue name to `myinputqueue`, which is the same name as you queue you created earlier. It also sets the name of the Service Bus connection to `ServiceBusConnection`. This name is the Service Bus namespace used by the identity-based connection `ServiceBusConnection__fullyQualifiedNamespace` you configured in the portal.
153153

154154
> [!NOTE]
155-
> If you try to run your functions now using `func start`, you'll receive an error. This is because you don't have an identity-based connection defined locally. If you want to run your function locally, set the app setting `ServiceBusConnection__fullyQualifiedNamespace` in `local.settings.json` as you did in [the previous section](#connect-to-service-bus-in-your-function-app). In addition, you need to assign the role to your developer identity. For more information, see [local development with identity-based connections](./functions-reference.md#local-development-with-identity-based-connections).
155+
> If you try to run your functions now using `func start`, you'll receive an error. This is because you don't have an identity-based connection defined locally. If you want to run your function locally, set the app setting `ServiceBusConnection__fullyQualifiedNamespace` in `local.settings.json` as you did in [the previous section](#connect-to-the service-bus-in-your-function-app). In addition, you need to assign the role to your developer identity. For more information, see [local development with identity-based connections](./functions-reference.md#local-development-with-identity-based-connections).
156156

157157
> [!NOTE]
158158
> When using [Azure App Configuration](../../articles/azure-app-configuration/quickstart-azure-functions-csharp.md) or [Key Vault](../key-vault/general/overview.md) to provide settings for Managed Identity connections, setting names should use a valid key separator such as `:` or `/` in place of the `__` to ensure names are resolved correctly.

0 commit comments

Comments
 (0)