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 Overview
      • Azure App Registration
      • Cost Management Exports Overview
      • Standard Export Setup (EA, MCA, PAYG)
      • CSP Export Setup (CME recommended, CDR fallback)
      • 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
    • Dimensions
    • Governance & Compliance
      • Overview
      • Watchdog
    • Customer Management
  • Recommendations
    • Azure
    • Amazon
  • Kubernetes Cost Insights
  • Platform Integration and Security

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

Standard Azure Account Export Setup

For Enterprise Agreement (EA), Microsoft Customer Agreement (MCA), and Pay-As-You-Go (PAYG) accounts, use Azure Cost Management Exports (CME) to import cost and usage data into Cloud Ctrl.

This guide has two paths:

  • Recommended: one export at billing account or management group scope
  • Alternative: one export per subscription

Microsoft prerequisites are documented here: Azure export prerequisites


Recommended Path: Billing Account or Management Group Export

Use this path when you can configure exports at billing account or management group scope.

Step 1: Open Cost Management Exports

  1. Sign in to the Azure Portal
  2. Go to Cost Management + Billing
  3. Select your available scope:
    • Billing Account (EA/MCA), or
    • Management Group
  4. Open Cost Management → Exports
  5. Click + Add

Step 2: Configure the export

SettingValue / Recommendation
Prefixcc-export
TypeActual cost
ScopeBilling account or management group
ScheduleDaily
Storage AccountYour dedicated storage account
ContainerExample: cc-cost-exports
File FormatCSV
Compression TypeGzip
Overwrite dataEnabled

Click Review + Create.

New Export Screen in Azure Portal

Step 3: Verify app permissions

Confirm Application Registration is complete, including:

  • Reader (or approved custom role) on subscriptions or management group
  • Storage Blob Data Reader on the storage account

Step 4: Add credential in Cloud Ctrl

  1. Go to Settings → Cloud Connections → Microsoft Azure
  2. Click + Add Credential
  3. Choose one:
    • Azure Entra App: Tenant ID, Application (Client) ID, Client Secret
    • Managed Identity: Storage Account Name, Container Name
  4. Click Save

Step 5: Add cloud account in Cloud Ctrl

  1. In Cloud Accounts, click + Add Cloud Account
  2. Select the credential
  3. Choose Microsoft Azure Cost Management Export
  4. Enter:
    • Cloud account name
    • Automatically manage exports: leave unchecked for manual export setup
    • Storage account name (if using Azure Entra App)
    • Container name (if using Azure Entra App)
    • Directory name
    • Export name
  5. Click Submit

Add CME standard

Step 6: Verify import

After Azure writes export files, Cloud Ctrl starts ingestion automatically.


Alternative Path: Per-Subscription Exports

Use this path when billing account or management group export setup is not available to your role.

Step 1: Create export for each subscription

For each subscription:

  1. Open Subscription → Cost Management → Exports
  2. Click + Add
  3. Configure:
SettingValue / Recommendation
Prefixcc-export-{subscription-name}
TypeActual cost
ScopeSubscription
ScheduleDaily
Storage Account*Your dedicated storage account
Container*Example: cc-cost-exports
Directory*Example: costexports
File FormatCSV
Compression TypeGzip
Overwrite dataEnabled

Important: Keep values marked * consistent across subscriptions.

Step 2: Assign role to app registration per subscription

For each subscription you want imported:

  1. Open Subscriptions → Access Control (IAM)
  2. Click Add → Add role assignment
  3. Assign Reader
  4. Select your App Registration
  5. Save

Tips

When a new subscription is added, assign Reader access for the App Registration so it is included in imports.

Step 3: Add credential in Cloud Ctrl

If not already added, create the Azure credential in Settings → Cloud Connections → Microsoft Azure.

Step 4: Add cloud account in Cloud Ctrl

  1. In Cloud Accounts, click + Add Cloud Account
  2. Select the credential
  3. Choose Microsoft Azure Cost Management Export
  4. Enter cloud account details, including storage account, container, directory, and export names
  5. Click Submit

Step 5: Verify import

After exports run, Cloud Ctrl begins ingestion.


Related Pages

  • Application Registration
  • CSP Export Setup
  • Troubleshooting Azure Connections
Prev
Cost Management Exports Overview
Next
CSP Export Setup (CME recommended, CDR fallback)