Skip to content

flexera-public/aws-control-tower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

Flexera Optima Integration with AWS Control Tower

This repository provides all assets used to integrate Flexera Optima with AWS Control Tower.

Integration Guide

Follow the steps in the Flexera Optima Integration Guide to complete the integration.

Usage

  • Launch the cloudformation template flexeraOptimaAWSControlTower in your AWS Control Tower Management / Payer account

  • Enter all the required parameters

    FlexeraOrgId

    The Id of your Flexera Organization [documentation]

    RefreshToken

    RefreshToken from the Flexera Platform. [documentation]

    S3Bucket

    The name of the S3 bucket where your Hourly Cost and Usage Report is stored. Leave it empty to allow for auto-create.

    S3Prefix

    The name of the S3 bucket prefix where your Hourly Cost and Usage Report is stored. Leave it empty to allow for auto-create.

  • Optional Parameters

    QSS3BucketName

    Flexera S3 bucket where the Lambda function package resides, do not modify this unless you are required by Flexera team

    QSS3KeyPrefix

    Flexera S3 bucket prefix where the Lambda function package resides, do not modify this unless you are required by Flexera team

Build

(for use when updating integration package)

run 'build.sh' by specifying the S3 bucket and prefix where you want to store the Lambda package

example:

build.sh my_bucket_name my_prefix

Notes

src - contains the lambda function source and zip file.

template - contains the yaml cloudformation template


Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

APACHE2.0