Connect Azure Billing Account

Connect an Azure billing account to explore your cloud expenses and view financial optimization opportunities.

You willI need permissions within your organization to set up IAM access to your billing data. Contact your security team for assistance.

To connect an Azure billing account to Sedai, navigate to Integrations and click Add Integration. Choose Billing Account then Azure for your provider.

Since you can add multiple Azure billing accounts to Sedai, you will be asked to give your integration a unique nickname β€” this helps you easily identify it within Sedai.

When integrating your billing account, you will need to select your preferred data access. You can select one or both of the following options:

  • Billing API: Used to create purchasing commitment recommendations

  • Usage + Charges Reports: Used to provide spending insights and optimization opportunities

To receive optimal cost optimizations, it’s best to integrate both.

You can provide access to your billing account by connecting either client credentials or a storage access key.

Integrate with Client Credentials

To integrate with client credentials, you will need to provide the following information:

RequiredDescription

Subscription ID

Navigate to the Subscriptions page. You will see a list of your subscriptions and their corresponding IDs.

Tenant ID

This can be found from the Overview page of the Sedai application you created, or you can search for Microsoft Entra ID in your Azure portal and select it. Under Basic Information, you will see the Tenant ID.

Client ID

This can be found from the Overview page of the Sedai application you created, or from the left-hand navigation panel within Microsoft Entra ID (click App registrations or Enterprise applications, depending on where your application is registered).

Client Secret

This can be found from the Overview page of the Sedai application you created. Click Certificates & secrets on the lefthand panel to see your client secret.

If you selected Usage + Charge Reports for data access, you will additionally need to copy the following information:

RequiredDescription

Blob Endpoint

You can find this in your Azure portal on the Storage Accounts page. Choose the desired account, then search for and select Endpoints in the left-hand search bar. This will show your Blob Service Endpoint, typically in the format: β€˜https://yourstorageaccount.blob.core.windows.net’

Container Name

This can be found in your Azure portal within your storage account. Select Containers in the left-hand search menu. Click on the container that houses your Usage & Cost Reports data. The container name is visible in the "Name" column on the container's details page.

Report Path Prefix

This is the Report Path Prefix used within your own application or data management process.

Once all inputs are populated, click the Test Connection button to verify your connection works. If the connection fails, please double-check that you've entered the correct information in each field. Cost analysis and savings opportunities will populate in the Cost pages once the necessary data has been gathered (this may take awhile).


Integrate with Storage Access Key

To integrate with a storage access key, you will need to provide the following information:

RequiredDescription

Access Key

Add an access key for Sedai to access your billing information. You can do this from your Azure portal under Access Keys. Learn more about Azure storage access keys

Connection String

This can be found in your Azure portal within your storage account under Access Keys.

If you selected Usage + Charge Reports for data access, you will additionally need to copy the following information:

RequiredDescription

Container Name

This can be found in your Azure portal within your storage account. Select Containers in the left-hand search menu. Click on the container that houses your Usage & Cost Reports data. The container name is visible in the "Name" column on the container's details page.

Report Path Prefix

This is the Report Path Prefix used within your own application or data management process.

Once all inputs are populated, click the Test Connection button to verify your connection works. If the connection fails, please double-check that you've entered the correct information in each field. Cost analysis and savings opportunities will populate in the Cost pages once the necessary data has been gathered (this may take awhile).

Last updated