Table of Contents
Prerequisites Checklist
Before starting the installation, ensure you have the following:
Azure Subscription
- An active Azure Subscription
Microsoft Entra Tenant
- An Microsoft Entra tenant (Azure AD)
Azure OpenAI Quota
- Sufficient quota for an Azure OpenAI model (e.g. GPT-4o Mini) in your subscription
- Check or request quota in the Azure AI Foundry portal
Tip: The Foundry portal only shows quotas once you have an existing Azure OpenAI resource. If you don't have one yet, use Azure Cloud Shell to check your quota:
1. Set your subscription ID:
2. Run the quota check:
Output:
Current = tokens per minute already allocated. Limit = your maximum available.
Custom Domain (optional)
- A custom domain and DNS zone in Azure (needed if you want a custom URL to access EagleEye Portal)
Required Permissions
Tip: You don't need to hold these roles yourself. You just need access to someone who does (usually a SysAdmin or IT admin in your organisation). You can complete most steps yourself and only ask your SysAdmin to perform the specific actions that require elevated privileges, such as granting admin consent.
Azure Subscription
- Owner role on the Azure subscription
- Required to deploy from the Marketplace and assign roles during deployment
- See Assign a user as an administrator of an Azure subscription
Microsoft Entra Tenant
- Global Administrator role in your Entra tenant
- Required to create an App Registration and grant admin consent for Microsoft Graph permissions in Step 2 - App Registrations
- Note: Application Administrator is not sufficient. Granting admin consent for
AppRoleAssignment.ReadWrite.AllandDelegatedPermissionGrant.ReadWrite.Allrequires Global Administrator - See Assign Microsoft Entra roles