Connect AWS Billing Account

Connect an AWS billing account to explore your cloud expenses and view financial optimization opportunities.

You willI need permissions within your organization to set up IAM access to your billing data. Contact your security team for assistance.

To connect an AWS billing account to Sedai, navigate to Integrations and click Add Integration. Choose Billing Account then AWS for your provider.

Since you can add multiple AWS billing accounts to Sedai, you will be asked to give your integration a unique nickname β€” this helps you easily identify it within Sedai.

When integrating your billing account, you will need to select your preferred data access. You can select one or both of the following options:

  • Cost and Usage Reports (CUR): Used to provide spending insights and optimization opportunities. Note: connecting to CURs requires access to an S3 bucket where monthly data is currently stored.

  • Billing API: Used to create purchasing commitment recommendations

To receive optimal cost optimizations, it’s best to integrate both.

You can provide access to your billing account by connecting via CloudFormation or connecting an existing S3 bucket.

Integrate via CloudFormation

This approach allows Sedai to create a Sedai policy and attach it to a new IAM Role. Click the Set up with CloudFormation button to launch your AWS Console in a new tab (Note: make sure you're already logged into your account). Follow the CloudFormation setup process and copy the Role ARN from the Outputs tab once complete.

Next, click the Test Connection button to verify your connection works. If the connection fails, please double-check that you've entered the correct information in each field. Cost analysis and savings opportunities will populate in the Cost pages once the necessary data has been gathered (this may take awhile).

You can alternatively set up your policy manually by following these steps.


Integrate by connecting to an existing S3 bucket

This approach will require you to provide the following details:

RequiredDescription

Bucket Name

This can be found in your AWS Console by searching for and selecting S3 in the top search bar. This will take you to a list of S3 buckets where you can locate your bucket name.

Region

This will be located near your bucket name in your AWS Console.

Report Path Prefix

This is the Report Path Prefix used within your own application or data management process.

Once all inputs are populated, click the Test Connection button to verify your connection works. If the connection fails, please double-check that you've entered the correct information in each field. Cost analysis and savings opportunities will populate in the Cost pages once the necessary data has been gathered (this may take awhile).


IAM Role Manual Setup

To set up an IAM Role manually, follow these steps:

  1. From your AWS Console, go to IAM > Access Management > Roles

  2. Under Access Management in the left-hand panel, click Roles

  3. Select Create Role

  4. Select AWS Account as the Trusted Entity

  5. Enter Sedai’s AWS Account ID: 504216784688

  6. Create the role

  7. Copy the Role ARN and paste into Sedai

Last updated