To onboard your Azure accounts with Yotascale, we need to make sure your Azure account type meets the minimum criteria, and that you have a user available with the required roles.
Azure-Side Prep Work
Prerequisite 1: Azure account type
Your Azure account must be of the type: MCA (Microsoft Customer Agreement)
Prerequisite 2: Azure user that will be used to enroll with Yotascale
The Azure User that will be used to onboard with Yotascale must have these roles:
Owner (can view/manage everything, including cost configuration)
Contributor (can view/manage everything, including cost configuration, excluding access control)
Additionally, the Azure User that will be used to onboard with Yotascale must have one of the following Azure Active Directory roles in your organization:
Global Administrator, or
Application Developer, or
Cloud Application Administrator
Prerequisite 3: Azure user needs to have Billing Profile Owner role in the Billing Profile for the Azure account
Theuser that will be used to onboard your Azure account with Yotascale needs to have the role of “Billing profile owner”.
If the user needs to get access to the Azure account Billing Profile then follow these steps:
From the main menu (or search) open “Cost Management + Billing”
Click on Access Control (IAM)
Add the user with the role of “Billing profile owner”
Prerequisite 4: Azure Storage Account Permissions and Settings
Your Azure Storage Account needs to:
Have "write" permissions required to change the configured storage account (regardless of permissions on the export)
Be configured for blob or file storage. If possible, we recommend creating a new storage account dedicated to the cost management data with Yotascale
Setup an Azure Storage Account and Export Daily Usage and Cost Files
For each account, you need to onboard with Yotascale follow the following steps.
Please login to your Azure account with the user-defined in the “Prerequisite 2” above.
Then go and create a scheduled daily export under Cost Management in case you do not have created it already. Follow this Azure guide to create such an Export.
This needs to be done for both:
Actual cost (Usage and Purchases) - Select to export standard usage and purchases
Amortized cost (Usage and Purchases) - Select to export amortized costs for purchases like Azure reservations
Yotascale-Side Steps
Login to your Yotascale account as an “Admin”
Go to Settings - Manage Connections
Click on “Add Account” and select Azure:
Click on:
Sign in with the same user mentioned above in the Azure-Side Prerequisites section
You may get a popup to confirm your Azure Active Directory:
It is possible that you get a “Token Renewal Failed”. In that case, you need to click on Get Token:
Select the account which you want to onboard to Yotascale (once we have a token, we will fetch your Billing Account info)
Select the correct Billing Profile from the respective drop-down
Select the correct Subscription ID from the respective drop-down
The form will be auto-populated
Verify the location of your Export Files is correct and click the 'Save' button.
This is a screenshot of an example you should see before you Save the account connection: