Skip to content

AWS CloudFormation templates for Vertice Cloud Cost Optimization integrations with your account

License

Notifications You must be signed in to change notification settings

uttrasey/cloudformation-aws-vertice-cco-integration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vertice Cloud Cost Optimization CloudFormation templates

This repository provides CloudFormation templates helping to configure Vertice Cloud Cost Optimization infrastructure in your account, including:

  • an IAM role allowing Vertice platform to access your resources,
  • an S3 bucket to store Cost and Usage Reports (CUR), and
  • a Cost and Usage Report definition.

We also offer Terraform configuration of the same at VerticeOne/terraform-aws-vertice-integration, which supports a more fine-tuned configuration of permissions granted to Vertice in your account.

Using the template

The Vertice governance CloudFormation template is published to the following S3 address:

https://vertice-cco-cloudformation-templates.s3.eu-west-1.amazonaws.com/vertice-governance.yaml

To deploy it, create a new CloudFormation Stack, providing the URL above as the --template-url parameter (or Amazon S3 URL in the AWS console).

⚠️ Region selection

As documented in this upstream issue, the AWS CUR functionality is limited to the us-east-1 region. Therefore, we recommend deploying this template to that region to ensure smooth operation.

Parameters

Required parameters

AccountType

supports the following values:

  • billing (CUR with S3 bucket should be configured in the account);
  • member (IAM role should be allowed to monitor your AWS services); or
  • combined (both billing and member resources should be set up).
VerticeSTSExternalID

Unique identifier for the Vertice platform to assume the IAM role in your account.

Optional parameters

The creation of specific resources is further controlled by the BillingReportCreate, BillingBucketCreate and VerticeIAMRoleCreate parameters. The BillingBucketName will usually also need to be provided. Please see the Parameters section of the template for further details.

About

AWS CloudFormation templates for Vertice Cloud Cost Optimization integrations with your account

Resources

License

Stars

Watchers

Forks

Packages

No packages published