Microsoft Azure
Connect Sola and Azure to get security insights
Overview
The Azure integration connects data from your Azure account to your Sola workspace, making it easy to search and find answers to your specific use cases.
The Azure integration gives you a complete view of your Azure environment, allowing you to monitor and analyze Azure security posture and potential threats.
With the Azure integration, you can:
Ensure cloud security best practices
Gain full visibility into your cloud resources
Identify security risks across your cloud environment
Your data can only be retrieved, never modified.
Once connected, your data is securely stored, and access is restricted to retrieving configurations and metadata only. Authentication methods ensure secure delegation of permissions while maintaining data integrity.
No hidden indirect cloud provider charges The Sola integration won’t use resources that increase your cloud costs.
Set up Azure data source integration with Sola
Go to Integrations > Data Sources > click New data source > select Microsoft Azure.
The Sola wizard will take you through the steps.
Connect Azure to Sola
To connect Azure, you’ll need an Azure account with the necessary permissions to create and configure an App Registration.
These methods use an Azure App Registration within your subscription to securely grant Sola read-only access to your Azure services and resources.
App Registration (Recommended)
Terraform
The setup script, provided in the Sola wizard, creates the relevant resources needed for accessing Azure data and extracting it to Sola:
Connecting to Azure - Authenticates to Azure and Azure AD using the active Cloud Shell session
Setting credentials - Resolves tenant name and switches to the specified subscription
Creating service principal - Creates an Azure AD application and service principal for Sola
Creating custom role - Creates a custom read-only role scoped to the subscription with the minimal required permissions
Adding Microsoft Graph API permissions - Grants the service principal Microsoft Graph reading permissions:
User.Read.All,Application.Read.AllAssigning roles - Assigns the custom role and the built-in Reader role to the service principal on the subscription
Troubleshooting Azure setup script common errors
MISSING_PERMISSIONS
Your Azure account lacks a required permission on the subscription.
Ensure your account has the Owner or Contributor role on the target subscription and re-run the script.
UNAUTHENTICATED
The Azure CLI session is not authenticated or no valid account is detected.
Re-open Cloud Shell, ensure you are logged in, and re-run the script.
RESOURCE_NOT_FOUND
A required Azure resource (e.g. subscription) was not found or is not accessible.
Verify the subscription ID in the Azure Portal and re-run the script.
NULL_SECRET
The service principal client secret was created but returned an empty value.
Re-run the script. If the issue persists, contact Sola support.
UNEXPECTED_ERROR
An unexpected error occurred during the setup.
Try again. Contact Sola support if the issue persists.
Explore the app gallery for Azure apps
Get started with Azure-focused security apps, built by our expert team.

Last updated
Was this helpful?