Navigate to the AWS console and create an IAM user with programmatic access. The user will need the following permissions. You can create a policy specifically for these permissions and apply the permissions to the user.
For more information, see: High Level AWS Source Configuration
JSON
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"budgets:ViewBudget",
"aws-portal:ViewBilling",
"aws-portal:ViewUsage",
"cloudwatch:GetMetricStatistics",
"cloudwatch:ListMetrics",
"cur:DescribeReportDefinitions"
],
"Resource": "*"
}
]
}
Name Required? Description Account ID Required Region Access Key ID Required Secret Access Key Required Additional Threads The number of additional threads allowed to be utilized during collection. Request Timeout (seconds) The number of seconds to allow for the API to return a response. Collect CloudWatch Metrics CloudWatch Historic Mode If enabled, retrieves a history of data points from CloudWatch. Otherwise, collects only the most recent data point for each metric. Include Budgets Include Services Include Total Billing
Name Description Actual Spend The current amount spent on the budget. Actual Spend Period The type of currency for the current amount spent on the budget. Cost Filter API Operations The list of API operations the budget applies to. Cost Filter Billing Entities The list of AWS entity types the budget applies to. Cost Filter Linked Accounts The list of account IDs the budget applies to. Cost Filter Purchase Options The list of purchase options the budget applies to. Cost Filter Services The list of services the budget applies to. Cost Filter Usage Type Groups The list of specific usages the budget applies to. Cost Filter Usage Types The list of usage types the budget applies to. Epoch End Time Period (Milliseconds) The end of the budget's time period (since epoch). Epoch Start Time Period (Milliseconds) The start of the budget's time period (since epoch). Estimate Spent (%) Estimate Spent Estimated Spend The forecasted amount that will be spend by the end of the budget's period. Estimated Spend Period The type of currency for the forecasted budget spent. Includes Subscription Whether or not the budget includes the subscription. Includes Taxes Whether or not the budget includes taxes. Limit Monthly budget limit in local currency. Limit Period Type of currency the budget is in. Limit Spent (%) Limit Spent Name Name given to the budget. Period The period of time for which the budget applies. Region The AWS Region this object belongs to. Type The type of budget that determines its behavior. Uses Blended Rates Whether or not the budget uses blended rates.
Name Description Estimated Current Charges The estimated charges so far for this service (per month). Estimated Current Charges Currency The type of currency that billing charges are reported in. Linked Account The account that is linked to this service. Name The name of the billed Amazon service. Region The AWS Region this object belongs to.
Name Description Estimated Current Charges The total estimated charges so far for all services (per month). Estimated Current Charges Currency The type of currency that billing charges are reported in. Region The AWS Region this object belongs to.