title | description | ms.topic | ms.date | author | ms.author | ms.subservice |
---|---|---|---|---|---|---|
Managed identity for Event Grid namespace |
Describes how to enable managed identity for an Event Grid namespace |
how-to |
8/14/2023 |
george-guirguis |
geguirgu |
mqtt |
In this article, you learn how to assign a system-assigned or a user-assigned identity to an Event Grid namespace. To learn about managed identities in general, see What are managed identities for Azure resources.
Note
- You can assign one system-assigned identity and up to two user-assigned identities to a namespace.
This section shows you how to enable a managed identity for an existing system topic.
- Go to the Azure portal.
- Search for event grid namespace in the search bar at the top.
- Select the Event Grid namespace for which you want to enable the managed identity.
- Select Identity under Settings on the left menu.
-
Turn on the switch to enable the identity.
-
Select Save on the toolbar to save the setting.
:::image type="content" source="./media/event-grid-namespace-managed-identity/event-grid-enable-managed-identity.png" alt-text="System-assigned identity page for an Event Grid namespace.":::
-
Select Yes on the confirmation message.
-
Confirm that you see the object ID of the system-assigned managed identity and see a link to assign roles.
:::image type="content" source="./media/event-grid-namespace-managed-identity/event-grid-enable-managed-identity-confirmation.png" alt-text="Assigning identity to a namespace is completed.":::
-
First, create a user-assigned identity by following instructions in the Manage user-assigned managed identities article.
-
On the Identity page, switch to the User assigned tab in the right pane, and then select + Add on the toolbar.
:::image type="content" source="./media/event-grid-namespace-managed-identity/event-grid-enable-user-assigned-managed-identity.png" alt-text="Image showing the Add button selected in the User assigned tab of the Identity page.":::
-
In the Add user managed identity window, follow these steps:
- Select the Azure subscription that has the user-assigned identity.
- Select the user-assigned identity.
- Select Add.
-
Refresh the list in the User assigned tab to see the added user-assigned identity.
- In the Azure portal, in the search bar, search for and select Event Grid namespace.
- On the Event Grid Namespaces page, select Create on the toolbar.
- On the Basics page of the creation wizard, follow these steps:
-
Select values for subscription, resource group, location as per your preference.
-
Specify a name for the namespace.
-
In the security tab, you can enable managed identity:
- To enable system-assigned identity, select Enable system assigned identity.
- To enable user assigned identity:
- Select User assigned identity, and then select Add user identity.
- In the Add user managed identity window, follow these steps:
- Select the Azure subscription that has the user-assigned identity.
- Select the user-assigned identity.
- Select Add.
:::image type="content" source="./media/event-grid-namespace-managed-identity/event-grid-enable-managed-identity-create-flow.png" alt-text="Image showing the screenshot of namespace creation wizard with system assigned identity and user assigned identity options selected.":::
-