Skip to content

Commit 771e16f

Browse files
Merge pull request #299078 from spelluru/crosstenantdelivery
Cross-tenant delivery - Supported destination
2 parents b7a57a7 + 12a2630 commit 771e16f

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

articles/event-grid/cross-tenant-delivery-using-managed-identity.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,34 @@ title: Cross-tenant delivery in Azure Event Grid
33
description: Describes how to publish and deliver events across tenants using an Azure Event Grid topic with a user-assigned identity.
44
ms.topic: how-to
55
ms.custom: devx-track-azurecli, ignite-2024
6-
ms.date: 11/18/2024
6+
ms.date: 04/29/2025
77
# Customer intent: As a developer, I want to know how to delivery events using managed identity to a destination in another tenant.
88
---
99

1010
# Cross-tenant event delivery using a managed identity
1111
This article provides information on delivery of events where Azure Event Grid basic resources like topics, domains, system topics, and partner topics are in one tenant and the Azure destination resource is in another tenant.
1212

13+
## Supported destinations and tiers
14+
The following table provides you with the information on whether the cross-tenant delivery to a supported destination is available in a tier (basic or standard) and is generally available (GA) or in public preview.
15+
16+
17+
| Destination | Basic tier | Standard tier (Namespaces) |
18+
|----------------------------|---------------------|----------------------------|
19+
| Event Hubs | General available | Public preview |
20+
| Service Bus (topics) | General available | NA |
21+
| Service Bus (queues) | General available | NA |
22+
| Storage queues | General available | NA |
23+
| Webhooks | Public preview | Public preview |
24+
| Namespace topics | Public preview | NA |
25+
| Blob Storage (Dead Letter Storage) | General available | Public preview |
26+
1327
The following sections show you how to implement a sample scenario where an Azure Event Grid topic with a user-assigned identity as a federated credential delivers events to an Azure Storage Queue destination hosted in another tenant. Here are the high-level steps:
1428

1529
1. Create an Azure Event Grid topic with a user-assigned managed identity in Tenant A.
1630
1. Create a multitenant app with a federated client credential.
1731
1. Create an Azure Storage Queue destination in Tenant B.
1832
1. While creating an event subscription to the topic, enable cross-tenant delivery and configure an endpoint.
1933

20-
> [!NOTE]
21-
> - This feature is currently in preview.
22-
> - Cross-tenant delivery is currently available for the following endpoints: Service Bus topics and queues, Event Hubs, and Storage queues.
2334

2435
## Create a topic with a user-assigned identity (Tenant A)
2536
Create a user-assigned identity by following instructions in the [Manage user-assigned managed identities](/entra/identity/managed-identities-azure-resources/how-manage-user-assigned-managed-identities) article. Then, enable a user-assigned managed identity while creating a topic or updating an existing topic by using steps in the following procedure.

articles/event-grid/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,8 @@ items:
246246
href: event-grid-namespace-managed-identity.md
247247
- name: Authenticate publishing clients using Microsoft Entra ID
248248
href: authenticate-with-entra-id-namespaces.md
249+
- name: Cross-tenant delivery using managed identity
250+
href: cross-tenant-delivery-using-managed-identity.md
249251
- name: Event Grid basic
250252
items:
251253
- name: Overview

0 commit comments

Comments
 (0)