Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Contents

Table of Contents
minLevel1
maxLevel3

...

  • Login to Azure Portal if you are not already logged in.

  • Search for Subscription

  • Go to Access Control

  • Click ADD

  • Go to Add Role Assignment

  • Select role Contributor

  • Go to Next tab Member

  • Select User, Group, Service Principle

  • Click on add member

  • Type application name that created as part of extract ClientId (Azure AD App registrations)

  • Click on review and assign buttonand save it

  • Do this activity for all Subscriptions orits parent Hierarchy

...

To configure this agent, you need following basic configuration in config. Json, in prerequisite these are already capture

"azureSubscriptionId",

"azureTenantId",

"azureClientId",

"azureSecretkey"

Thereare following section in dynamic template, user may modify these based on need, these sections are

...

To configure this agent, user need following token information

"azureSubscriptionId",

"azureTenantId",

"azureClientId",

"azureSecretkey",

"storageAccountUrl",

"storageAccountKey",

"containerName",

"storageConnectionString"

SubscriptionId

Please refer “Azure FinOps Agent with REST API” prerequisite section

...

get it from above section Security + networking -- > Access keys Key1 or any -- > Connection string

Anchor
_Toc121509692
_Toc121509692
Anchor
_Toc122539770
_Toc122539770
Configure Azure FinOps Agent

...

  • Anchor
    isMissingRequiredParameterstrue
    Configure GCP Finops agent

Please update the following fields in agent’s config.json

  1. "datasetdetails": {
    "projectname": {
    "datasetname": "",
    "datareporttablename": ""
    }
    },

Enter projectname, datasetname is the name of big query dataset where the billing report is exported,

datareporttablename is the name of big query table name where billing data is present

2. "recommendationzones": [
"us-west4-b",
"us-central1-a",
"us-central1-b",
"us-central1-c",
"us-central1-f",
"us-east4-a",
"us-east4-b",
"us-east4-c"
],

Add recommended zones for which you need to get recommendations.

3. "credentials": "<path where you are placing the service account config json>”

This is the path were the service account config json is placed.