Azure
Connect Aiden with your Azure cloud platform to get intelligent assistance with resource management, infrastructure operations, and cloud optimization. Once enabled, Aiden becomes your Azure cloud expert, helping you manage resources through natural conversations.
With Azure integration, Aiden can:
- Monitor and manage virtual machines and compute resources
- Track storage accounts and blob containers
- Analyze virtual network configurations
- Review Azure Active Directory settings
- Investigate Azure Monitor metrics
- Optimize cloud resource utilization
- Analyze Azure billing and costs
On top of the several out of the box capabilities, you can create custom skills to add additional capabilities. See the Skills page for more information.
- Show me all storage accounts in the development resource group
- What's our current Azure spending trend?
- Stop all non-production VMs in East US
- Check if any AKS clusters are running outdated versions
- List virtual networks with overlapping address spaces
To integrate with Aiden, provide credentials like Client ID , Client Secret , and Tenant ID associated with a service principal in your Azure cloud. The service principle should have a Basic Reader role attached to it.
Follow this official Azure Documentation to create a service principal.
Use the Azure CLI or the Bash Environment in Azure Cloud Shell to execute the following CLI command to create a service principal.
The output of the above command after execution will be as follows
Use the appId as the Client Id , password as the Client Secret and the tenant as the Tenant Id to configure the Azure Integration with Aiden.
- Navigate to Integrations in the sidebar
- Locate the Azure integration card and click Activate
- Configure your Azure credentials:
- Client ID
- Client Secret
- Tenant ID
- Click Save to enable the integration

- Create a dedicated service principal for Aiden
- Implement least-privilege access using Azure RBAC
- Regularly rotate client secrets
- Monitor Aiden's activities through Azure Activity Logs
Note: Ensure your Azure service principal has appropriate RBAC permissions for the tasks you want Aiden to perform.