"How to Obtain Access Keys for Event Grid System Topic in Azure"

Shruti Tarsolia 20 Reputation points Microsoft Employee
2024-08-21T17:53:59.2733333+00:00

Regarding the Threat Model Portal service with Subscription ID: <ID> and name <subname>, I'm curious about the difference between Event Grid System Topic and Event Grid Topic. In our resource group, we only have an Event Grid System Topic and I can't find the access keys as per the documentation. How can we obtain these keys for the Event Grid System Topic?

Azure Event Grid
Azure Event Grid
An Azure event routing service designed for high availability, consistent performance, and dynamic scale.
390 questions
0 comments No comments
{count} votes

Accepted answer
  1. LeelaRajeshSayana-MSFT 15,811 Reputation points Microsoft Employee
    2024-08-22T14:11:46.5566667+00:00

    Hi @Shruti Tarsolia Greetings! Welcome to Microsoft Q&A forum. Thank you for posting this question here.

    the difference between Event Grid System Topic and Event Grid Topic

    An Azure Event Grid System topic captures events published by different Azure services. For example, if a System topic is associate with Blob storage, the system topic can capture blob events such as blob creation or deletion. The Azure Event Grid end point on the other hand is can be used and configured to send events from various applications.

    How can we obtain these keys for the Event Grid System Topic?

    Event grid system topic currently only supports managed identity. There is no option to use access/SAS keys to get access to the event grid system topics.

    Even Grid topics, however, support SAS keys, if Enable authentication using SAS keys is selected during the resource creation.

    Please find the following resources that will shed more light on the above two resources.

    If you come across any documentation that claims to support SAS keys for System Topics in Event Grid, please do share it with us and we will take the needed action on updating the documentation.

    Hope this answers your questions. Please do let us know if you have any further questions or need additional clarification. We will be happy to address them for you.


    If the response helped, please do click Accept Answer and Yes for the answer provided. Doing so would help other community members with similar issue identify the solution. I highly appreciate your contribution to the community.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Sander van de Velde | MVP 32,736 Reputation points MVP
    2024-08-22T14:14:55.16+00:00

    Hello @Shruti Tarsolia,

    welcome to this moderated Azure community forum.

    Following the documentation, A system topic in Event Grid represents one or more events published by Azure services such as Azure Storage and Azure Event Hubs.

    See also the note:

    Only Azure services can publish events to system topics. Therefore, you don't get an endpoint or access keys that you can use to publish events like you do for custom topics or event domains.

    So, the keys are unavailable. Access management is handled by the Azure resources themselves.

    You can however add destinations to consume these events in several ways.


    If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.