Microsoft Sentinel
Cloud and workloads

Connect Azure Functions Template

In brief

Updated the Microsoft Sentinel Azure Functions connector article with clearer links, section headings, deployment guidance, and Key Vault reference information.

What Defender admins need to know

Administrators can use the revised navigation and links when deploying connectors and configuring Azure Functions.

Summaries are generated from the documentation change itself.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

#Customer intent: As a security engineer, I want to use Azure Functions to connect Microsoft Sentinel to my data sources so that I can automate the ingestion of logs and enhance threat detection capabilities.

  • You must have read permissions to shared keys for the workspace. Learn more about workspace keys.

  • You must have read and write permissions on Azure Functions to create a Function App. For more information, see the Azure Functions documentation.

  • You will also need credentials for accessing the product's API - either a username and password, a token, a key, or some other combination. You may also need other API information such as an endpoint URI.

Configure and connect your data source

Follow these steps to get your API credentials, deploy the connector, and configure the associated Azure Function App.

You can find details on the exact credentials you'll need, and links to your product's instructions for finding or creating them, on the data connector page in the portal and in the section for your service in the Microsoft Sentinel data connectors reference page.

You may also need to configure logging or other settings on your source system. You'll find the relevant instructions onFor configuration instructions, see the data connector page in the portal and in the section for your service in the Microsoft Sentinel data connectors reference page.

Step 2: Deploy the connector and the associated Azure Function App

Choose a deployment option

Azure Resource Manager (ARM) template

ThisThe ARM template deployment method provides an automated deployment of your Azure Function-based connector using an ARM template.connector.

  1. In the Microsoft Sentinel portal, select Data connectors. Select your Azure Functions-based connector from the list, and then Open connector page.

  2. The Custom deployment screen will appear.

    • Select a subscription, resource group, and region in which to deploy your Function App.

    • Enter your API credentials / authorization keys / tokens that you saved in Get your source system's API credentials.

    • Enter your Microsoft Sentinel Workspace ID and Workspace Key (primary key) that you copied and put aside.

- Complete any other fields in the form on the **Custom deployment** screen. See your data connector page in the portal or the section for your service in the [Microsoft Sentinel data connectors reference](data-connectors-reference.md) page.

It may take up to 20 minutes until your logs start to appear in Log Analytics.

Next steps

In this document, you learned how to connect Microsoft Sentinel to your data source using Azure Functions-based connectors. To learn more about Microsoft Sentinel, see the following articles: