Cloud Ctrl
Overview
Getting Setup
Using
Recommendations
Overview
Getting Setup
Using
Recommendations
  • Quick Start
  • Getting Started
  • Concepts and Terminology
    • Overview
    • Tag Hierarchy
    • Shared Data
    • Custom Data
    • Actions
    • System Tags
  • Getting data into Cloud Ctrl

    • Overview
    • Microsoft Azure
      • Azure App Registration
      • Cost Management Exports
      • Enhanced Azure Access
      • Troubleshooting
    • Amazon Web Services
    • Google Cloud
    • Oracle Cloud
    • Alibaba Cloud
    • Tag Mapping
    • Custom Usage
    • Settings
  • Using Cloud Ctrl
    • Costs and Usage
    • Emissions and Energy
    • Tracking
    • Budgets
    • Reporting
    • Customer Management
  • Recommendations
    • Azure
    • Amazon
  • Kubernetes Cost Insights
  • Platform Integration and Security

    • API Overview
    • Platform Security & Data Protection
    • Access Management

Connecting Azure to Cloud Ctrl

Cloud Ctrl integrates with Microsoft Azure to collect detailed cost, usage, and reservation data from your subscriptions.


Prerequisites

Before you begin, ensure you have:

RequirementDetails
Azure Account TypeKnow your billing account type: Enterprise Agreement (EA), Microsoft Customer Agreement (MCA), Pay-As-You-Go (PAYG), or Cloud Solution Provider (CSP). How to check your account type →
Azure Portal AccessSign-in to portal.azure.com
Microsoft Entra ID PermissionsAbility to create App Registrations (requires Application Administrator or Global Administrator role)
Subscription AccessReader access to the subscriptions you want to connect, or Owner/User Access Administrator to grant permissions

Setup Steps

StepApplies ToDescription
1. Create a Dedicated Storage AccountAllCreate an isolated storage account for cost exports
2. Application Registration & PermissionsAllCreate the App Registration and grant required permissions
3. Cost Management ExportsAllConfigure exports based on your account type (EA, MCA, PAYG, or CSP)

Connecting in Cloud Ctrl

Once you have completed the Azure setup steps above, you will need to add a Credential and a Cloud Account in Cloud Ctrl:

  1. Navigate to Settings → Cloud Connections → Microsoft Azure
  2. Click + Add Credential and select a credential type:
    • Azure Entra App — Enter your Tenant ID, Client ID, and Client Secret from the App Registration
    • Managed Identity — If Cloud Ctrl is hosted in your Azure environment, enter only the Storage Account Name and Container Name (no secret required)
  3. Click + Add Cloud Account and link it to your credential with the cost export details

For detailed instructions on this step, see the relevant export setup guide:

  • Standard Export Setup (EA, MCA, PAYG)
  • CSP Export Setup

Enhancing Your Azure Connection

You can unlock additional data (reservations, savings plans, recommendations) by assigning extra Azure permissions to the App Registration you've already created — no new credential is needed. Optionally, if you have an EA, MCA, or CSP arrangement, you can add a separate credential for features like amortised costs.

See Enhanced Azure Access for details.


Troubleshooting

Having issues? See Troubleshooting Azure Connections for common setup and data ingestion problems.


💡 Once the connection is validated, Cloud Ctrl automatically begins ingesting cost data from your Azure environment, updating daily with new billing exports.

Prev
Overview
Next
Amazon Web Services