Overview
Yarken automatically imports Azure billing and usage data from Azure Blob Storage using the Azure Blob Pipeline with the FOCUS 1.0 billing format.
This integration eliminates the need to manually upload Azure billing files. After you configure the pipeline, Yarken automatically retrieves new billing files from your Azure Storage Account, validates the data, imports it for reporting and analysis, and archives processed files.
This guide walks you through configuring Azure Cost Management exports, obtaining the required Azure credentials, and setting up the Azure Blob Pipeline in Yarken.
Benefits
By integrating Azure billing data with Yarken, you can:
-
Automatically import Azure billing and usage data
-
Eliminate manual file uploads
-
Schedule recurring data ingestion
-
Standardize billing imports using the FOCUS 1.0 format
-
Keep cloud cost reporting up to date with the latest billing exports
How the integration works
Complete the following workflow to integrate Azure billing data with Yarken.
-
Create an Azure Storage Account to store Azure billing exports.
-
Configure a recurring Azure Cost Management export using the FOCUS 1.0 format.
-
Verify that Azure is generating billing export files in the Storage Account.
-
Obtain the Azure credentials required for authentication.
-
Create an Azure Blob Storage connection in Yarken.
-
Configure and activate an Azure Blob Pipeline.
After the pipeline is active, Yarken retrieves newly exported billing files based on the configured schedule and makes the imported data available for reporting and analysis.
Before you begin
Before configuring the integration, ensure that you have:
-
An Azure subscription with access to Azure Cost Management
-
Permission to create Azure Storage Accounts
-
Permission to create Azure Cost Management exports
-
A Storage Account, Blob Storage container, and directory where Azure will save the exported files
-
Permission to view Azure Storage Account credentials or register a Microsoft Entra application, depending on the authentication method you plan to use
If your organization restricts Azure Storage access by using IP allowlists, contact support@yarken.com to obtain the Yarken IP addresses that must be added to your allowlist before configuring the Azure Blob Pipeline.
Choose an authentication method
When creating an Azure Blob Storage connection in Yarken, choose one of the following authentication methods.
|
Authentication method |
Description |
Recommended for |
|---|---|---|
|
Account Key |
Authenticates using the Azure Storage Account access key. |
Organizations that manage storage access using Storage Account keys. |
|
Service Principal |
Authenticates using Microsoft Entra ID (formerly Azure Active Directory) application credentials and role-based access control (RBAC). |
Organizations that use Microsoft Entra ID and prefer not to share Storage Account access keys. |
The authentication method determines which credentials you must provide when creating the Azure Blob Storage connection.
Supported authentication methods
|
Authentication method |
Required credentials |
|---|---|
|
Account Key |
Storage Account Name, Storage Account Access Key, Container Name |
|
Service Principal |
Storage Account Name, Tenant ID, Client ID, Client Secret, Container Name |
Note: The fields displayed when creating an Azure Blob Storage connection vary depending on the authentication method you select.
Integration workflow
Complete the following articles in the recommended order.
|
Step |
Article |
Description |
|---|---|---|
|
1 |
Create the Storage Account that stores Azure billing exports. |
|
|
2 |
Configure recurring Azure Cost Management exports using the FOCUS 1.0 format. |
|
|
3 |
Verify that Azure is generating billing export files successfully. |
|
|
4 |
Retrieve the credentials required for Account Key authentication. |
|
|
5 |
Create a Microsoft Entra application and obtain the credentials required for Service Principal authentication. |
|
|
6 |
Learn how Azure stores exported billing files and how Yarken processes them. |
|
|
7 |
Create the Azure Blob Storage connection and configure the pipeline to automatically import billing files. |
What you'll accomplish
After completing this guide, you will be able to:
-
Configure Azure Cost Management to export billing data in the FOCUS 1.0 format.
-
Authenticate Yarken with Azure Blob Storage using either an Account Key or a Service Principal.
-
Configure an Azure Blob Pipeline.
-
Automatically import Azure billing data into Yarken for cloud cost reporting and analysis.
Related content
Azure configuration
Yarken Pipelines