Prerequisites

Requirements before installing the protector.

    Azure Services

    The following table describes the Azure services that may be part of your Protegrity installation.

    All permissions in the table must be granted with the Resource group scope.

    Service

    Description

    Microsoft Entra ID Application

    Allows authentication with Azure Function app

    Azure Managed Identity

    Allows functions assume user-defined managed identity

    Function App

    Provides serverless compute for Protegrity protection operations and ESA integration to fetch policy updates or deliver audit logs.

    API Management Service

    Provides the end-point and access control

    Azure Key Vault

    Provides cryptographic keys for envelope encryption/decryption of the policy. Stores secrets required during deployment, e.g., ESA credentials

    Blob storage

    Intermediate storage location for the encrypted ESA policy package

    Application Insights

    Application and audit logs, performance monitoring, and alerts

    Azure Event Hubs

    Required if audit logs are to be sent to ESA. Set up and configuration of a new Event Hub is covered in section Audit Log Forwarder Installation.

    ESA Version Requirements

    The Protector and Log Forwarder functions require a security policy from a compatible ESA version.

    The table below shows compatibility between different Protector and ESA versions.

    Protector VersionESA Version
    8.x9.09.1 & 9.210.0
    2.xNoYes*No
    3.0.x & 3.1.xNoNoYesNo
    3.2.xNoNoYes*
    4.0.xNoNoNoYes

    Legend

    Yes

    Protector was designed to work with this ESA version

    No

    Protector will not work with this ESA version

    *

    Backward compatible policy download supported:

    • Data elements and features which are common between this and previous ESA versions will be downloaded
    • Data elements and features which are new to this ESA version and do not exist in previous ESA version will not be downloaded

    Prerequisites

    Requirement

    Detail

    Protegrity distribution and installation scripts

    These artifacts are provided by Protegrity

    Protegrity ESA 10.0+

    The Cloud VNet must be able to obtain network access to the ESA

    Azure Account (Azure Global or US Government Subscription)

    Recommend creating a new resource group for Protegrity.

    Required Skills and Abilities

    Role / Skillset

    Description

    Azure Account Administrator

    Ability to run Azure Resource Manager (or perform steps manually), create/configure Entra ID Application Registrations

    Protegrity Administrator

    The ESA credentials required to extract the policy for the Policy Agent

    Snowflake Administrator

    Account Admin access required to setup Snowflake integration

    Network Administrator

    Needed to open firewall to access ESA and evaluate Azure network setup


    Last modified : January 18, 2026