Integrate Amazon Web Services Account with CloudSpendThis doc provides an overview on:
Connecting an AWS account with CloudSpendIntegrating your Amazon Web Services(AWS) account is a three-stage process: Stage 1 Provide CloudSpend programmatic read-only access to specific AWS services including—Amazon S3, Cost and Usage report, IAM and Organizations. Stage 2
Stage 3 Sign in to the CloudSpend console and configure the Integrate AWS Account page. Enable programmatic access (Stage 1)You can provide CloudSpend programmatic access to your AWS resources using two ways. You can create a cross-account IAM Role and establish a trust relationship between your AWS account and CloudSpend's AWS account. Between the two, IAM Role is recommended as there is no sharing of security credentials. Also when you delegate permissions using Roles, you can designate the AWS accounts that are allowed to assume the role, thereby safeguarding your account from unauthorized access. We're deprecating IAM user based access to new users. So if you're existing users, you can switch to IAM role based access. IAM role based accessThe following section will walk you through the IAM Role creation process: Get your External ID
The External ID is an alpha-numeric key unique to your account. The key gets regenerated every time you refresh the Integrate AWS Account page. So, please make sure you use the correct key during IAM Role creation. Create an IAM roleTo create an IAM role follow the below mentioned steps:
Site24x7 requires ReadOnly access to your AWS services and resources. You can either attach an existing AWS managed policy or create your own policy.
You can also create and attach a custom policy to the cross-account IAM role. To do so, follow the steps mentioned below:
Step 3: Name, review, and create
Copy Role ARN
IAM User based access (deprecated)The following section will walk you through the AWS IAM user creation process: Select Access Type
Assign permissions
Download credentials
Turn on billing reports (Stage 2)The AWS Cost and Usage report tracks your monthly AWS usage (services configured) and provides estimated charges based on various dimensions like amount of time, data transfer, type, region etc. If you're using the consolidated billing feature in AWS Organizations, then this report will only be available to the master account and will include all the activity of the member accounts associated with the organization. AWS delivers the report CSV files to an Amazon S3 bucket. To deliver billing files to an existing or new S3 bucket follow the below mentioned steps. If you're already publishing the report to a bucket, then please skip to Stage 3. Create an AWS Cost and Usage ReportTo create an AWS cost and usage data to an S3 bucket, follow the below mentioned steps to get started. Step 1 - Specify report details
Step 2 - Set delivery options
Step 3 - Review and create
Connect AWS account (Stage 3)Configure the Integrate AWS account page
Connecting a Site24x7 account with CloudSpendConnect your Site24x7 account directly with CloudSpend by:
Connecting a MSP account with CloudSpendConnect your Site24x7 MSP account directly with CloudSpend by:
Support for Linked AccountsYou can now leverage the cloud cost management tool for your linked accounts in AWS by choosing the Account Type as "Linked Account" in the Integrate account page. When you select a linked account, in addition to specifying the report name, specify the S3 bucket name and bucket prefix (if configured) to store the reports. Configuration Error AccountsYou can now easily view the errors in configuring your CloudSpend account, like Invalid report name or Expired roles in the Configuration Error Account(s) section. Choose to either edit or delete the configuration error and rectify the errors for all accounts from a single view. ©2023, Zoho Corporation Pvt. Ltd. All Rights Reserved. |