To configure Azure in Aquila Clouds, perform the following tasksDepending on the type setup you can perform any one of the following:
Table of Contents | ||
---|---|---|
|
Configuring Azure in Aquila Clouds
Perform the tasks in the following sections to configure Azure in Aquila Clouds.
Creating an app registration for Aquila Clouds
You can create an app registration in the Azure environment for Aquila Clouds.
...
Login to the Azure console.
If your account gives you access to more than one tenant, select your account in the top right corner, and set your portal session to the Azure AD tenant that you want.
Search for and select Azure Active Directory. From the navigation pane, select App registrations and select New registration.
On the Register an application page, enter the following details:
Name: Type name for registering Aquila Clouds on Azure. For instance, type Aquila Clouds.
Supported account types: Select Accounts in this organizational directory only (Default Directory only – Single tenant).
Redirect URI (Optional): In the list select Web and type
...
<URL> in the URL.
Click Register.
Azure creates an app registration for Aquila Clouds.
...
You can add secret and generate a secret key for Aquila Clouds.
...
From the navigation pane, select Certificates & secrets.
On the Client secrets page, click + New client secret.
Type the required description and set the duration for expiry of the client secret.
Click Add. Azure saves the new secret and generates a key value.
Copy the key value and save it.
This Application Access key is required for adding Azure environment in Aquila Clouds.
...
You can identify the Durable ID for the Aquila Clouds and assign a role to the registered application.
Identifying Durable ID and assigning role for Aquila Clouds
From the navigation pane, select Azure Active Directory > App registrations.
Select the ID for the app registered for Aquila Clouds.
From the navigation pane, select Subscriptions. Select Properties. The Offer ID displayed is the offer Durable ID. Copy this ID and save it.
Navigate to All Services > Subscriptions.
Click subscription for Aquila Clouds.
Select Access Control (IAM).
Select Add role assignment.
In the Add role assignment group, set the following values.
Role: Select Contributor role to perform actions on your organization's Azure resources from Aquila Clouds platform. Select Reader, Billing Reader, Cost Management Reader role to only read and display data related to your organization's Azure resources in Aquila Clouds platform.
Assign access to: Select Azure AD applications.
Select: Select the application registered for Aquila Clouds.
Select Save to save the role assignment for Aquila Clouds platform.
Azure saves the new secret and generates a key value.
...
Tenant ID (navigation path: Azure Portal -> Azure Active Directory ->Properties -> The Directory ID)
Application Access Key
Application ID
Offer Durable ID
Adding Azure environment using an Azure subscription to Aquila Clouds
On the side navigation bar, select Administration tab.
On the Administration tab, click Environments.
On the Environments page, click Add.
On the Add Environment page, toggle on Active.
In the Environment Type group, select Microsoft Azure.
In the Connection Type list, select Azure Subscription.
In the Name of the environment, type the name of Azure environment.
Enter the following details for the connection parameters:
Tenant Id: Type the Tenant ID.
Application Access Key: Type the application access key
Application ID: Type the Application ID for the Aquila Clouds application registered in Azure.
Offer Durable ID: Type the offer durable ID for the subscription registered in Azure.
Included Customer Ids: Type the IDs of the customers that have access to this environment.
Click Apply.
Review the environment details and click Do you wish to confirm?.
Azure environment is configured in Aquila Clouds. You can start monitoring and managing Azure resources from Aquila Clouds platform according to the role assigned in Azure environment.
Adding Azure environment using a storage account to Aquila Clouds
On the side navigation bar, select
...
Administration tab.
On the Administration tab, click Environments.
On the Environments page, click Add.
On the Add Environment page, toggle on Active.
In the Environment Type list, select Microsoft Azure.
In the Connection Type list, select Storage Account.
In the Name of the environment, type the name of Azure environment.
Enter the following details for the connection parameters:
Bill as Master Account Level: Toggle on to use this environment as the master account level.
Storage Account: Type unique namespace of your Azure storage data.
Storage Account Key: Type the storage account key of your storage account. This is similar to the root password of your storage account. This is available under the Access Keys in the Security + Networking.
Container Name: Type the name of containers associated with the storage account. Use the comma separated value for adding multiple containers associated with the storage account.
Path Prefix: Type the prefix of the container name or the complete name of the container.
Export Name: Type the export name of the storage account.
Click Confirm.
Review the environment details and click Do you wish to confirm?.
Azure environment is configured in Aquila Clouds. You can start monitoring and managing Azure resources from Aquila Clouds platform according to the storage account defined in the Azure environment.
Configuring Azure CSP in Aquila Clouds
Perform the tasks in the following sections to configure Azure CSP in Aquila Clouds.
Creating an CSP app registration for Aquila Clouds
You can create an app registration in azure partner center portal for an Azure CSP environment for
Aquila Clouds.
Login to the Azure Partner center console.
From the navigation pane, select App registrations and select New registration.
On the Register an application page, enter the following details:
o Name: Type name for registering Aquila Clouds on Azure. For instance, type Aquila
Clouds.Click Register.
Partner center portal creates an app registration for Aquila Clouds.
Adding secrets and generating a secret key for Aquila Clouds
You can add secret and generate a secret key for Aquila Clouds to access consumption using App
created in above steps.
From the navigation pane, select Certificates & secrets.
On the Client secrets page, click + New client secret.
Type the required description and set the duration for expiry of the client secret.
Click Add. Azure saves the new secret and generates a key value.
Copy the key value and save it.
This Application Access key is required for adding Azure CSP environment in Aquila Clouds.
Check if all required permissions in Azure AD console for created App
Azure Active Directory Graph
Directory.AccessAsUser.All
Directory.Read.All
User.Read
Microsoft Graph
User.Read
Microsoft Partner Center
user_impersonation
Adding Azure CSP environment to Aquila Clouds
In the Aquila Clouds platform, add the Azure environment details to enable downloading of Azure CSP
consumption data from the Aquila Clouds platform.
Before you begin: Get the following details from your Azure CSP environment:
Tenant ID (Azure CSP Tenant Id)
Application Access Key (Generated during partner center portal app registration)
Application ID (Generated during partner center portal app registration)
In the Aquila Clouds platform, add the Azure environment details to enable monitoring and management of your Azure resources from the Aquila Clouds platform.
Adding Azure CSP environment using an Azure subscription to Aquila Clouds
On the side navigation bar, select Administration tab.
On the Administration tab, click Environments.
On the Environments page, click Add.
On the Add Environment page, toggle on Active.
In the Environment Type
...
list, select Microsoft Azure.
In the Connection Type list, select Azure Subscription.
...
In the Name of the environment, type the name of Azure CSP environment.
Enter the following details for the connection parameters:
Tenant Id: Type the Tenant ID.
Application Access Key: Type the application access key
Application ID: Type the Application ID for the Aquila Clouds application registered in Azure CSP.
Offer Durable ID: Type the offer durable ID for the subscription registered in Azure CSP.
Included Customer Ids: Type the IDs of the customers that have access to this environment.
Click Apply.
Review the environment details and click Do you wish to confirm?.
Azure environment is configured in Aquila Clouds. You can start monitoring and managing Azure resources from Aquila Clouds platform according to the role assigned in Azure environment.
Adding Azure CSP environment using a storage account to Aquila Clouds
On the side navigation bar, select Administration tab.
On the Administration tab, click Environments.
On the Environments page, click Add.
On the Add Environment page, toggle on Active.
In the Environment Type list, select Microsoft Azure.
In the Connection Type list, select Storage Account.
In the Name of the environment, type the name of Azure CSP environment.
Enter the following details for the connection parameters:
Bill as Master Account Level: Toggle on to use this environment as the master account level.
Storage Account: Type unique namespace of your Azure storage data.
Storage Account Key: Type the storage account key of your storage account. This is similar to the root password of your storage account. This is available under the Access Keys in the Security + Networking.
Container Name: Type the name of containers associated with the storage account. Use the comma separated value for adding multiple containers associated with the storage account.
Path Prefix: Type the prefix of the container name or the complete name of the container.
Export Name: Type the export name of the storage account.
Click Confirm.
Review the environment details and click Do you wish to confirm?.
Azure environment is configured in Aquila Clouds. You can start monitoring and managing Azure resources from Aquila Clouds platform according to the storage account defined in the Azure environment.
Subscription Type | Offer Id |
---|---|
Enterprise Agreement | MS-AZR-0136P |
Microsoft Customer Agreement | MS-AZR-0048P |
Pay As You go | MS-AZR-0036P |
Partner Center (CSP) | MS-AZR-0145P |