AWS provider

The AWS provider collects price metrics for Amazon Elastic Compute Cloud (EC2) from Amazon’s own APIs.

Prerequisites

This section provides the minimum requirements that you should match before using the AWS telemetry provider.

AWS users and policies requirements

  • A IAM user that has been granted the AWSPriceListServiceFullAccess policy, that is the following permissions:

    • DescribeServices

    • GetAttributeValues

    • GetProducts

You may find more information on AWS cost permissions here.

Akamas supported version

  • Versions >= 2.0.0 are compatible with Akamas from version 1.9.0

Supported component types

  • EC2

Components configuration

In order to gather price information about a component you’re required to input an extra field in its definition:

  • region, which tells the provider the AWS region of the modeled instance

Please note this field is mandatory and must be specified as follows:

# Specification for a component, whose metrics should be collected by the AWS Provider
name: aws_1 # name of the component
description: aws_1 instance to tune # description of the component
properties:
    ec2:
        region: us-east-1 # AWS region of the component

Here is a complete list of AWS region names, together with their Akamas-compatible codes:

Last updated