Onboard end customers
Distributors and resellers can initiate end customer onboarding in the DoiT console.
Required permission
-
Distributor/reseller/end customer: Your DoiT account must have the Admin role.
-
End customer: You must have the following permissions on the AWS management accounts that you want to connect:
iam:CreatePolicy
iam:CreateRole
iam:AttachRolePolicy
iam:GetRole
cloudformation:CreateStack
cloudformation:GetTemplateSummary
sns:PublishYou can also attach to your user or role the AWS managed policy AdministratorAccess policy, which fully covers the permissions above but grants broader access.
Onboard a customer
The onboarding process of an end customer consists of three parts, conducted by users with the Admin role along the hierarchy.
Part 1: Add tenant
This part is performed by the distributor or reseller:
-
Sign in to the DoiT console.
-
Add a customer. Make sure to select the correct reseller as parent when configuring the customer profile.
Part 2: Connect cloud account
This part is performed by the end customer:
-
Activate the DoiT account upon receiving the welcome email and complete the sign-up process.
-
Sign in to the DoiT console, launch the connection wizard using either of the following ways:
-
On the Home page, select Connect your AWS Management Account.

-
Navigate to the Assets page, select Amazon Web Services from the left-hand menu, and then select Connect new account.

-
-
Review the information displayed on the DoiT console.
-
Enter the AWS management account that you want to connect.

-
Select Next.
-
Follow the instructions on the DoiT console.
注意Currently, the ChannelOps service supports only legacy CUR.

-
Sign in to the AWS Billing and Cost Management console.
-
Create a legacy CUR export with the following settings:
-
Report data time granularity: Hourly
-
Compression type: Parquet (recommended) or GZIP
-
Additional content: Include resource IDs, Split cost allocation data
-
-
Switch back to the DoiT console, enter the name of the S3 bucket where you have created the CUR. DoiT reads CUR files exclusively from the specified bucket and automatically discovers new CUR files in it.
-
In the DoiT console, select Open AWS CloudFormation Console.
-
In the AWS CloudFormation console, create a stack using the DoiT template.
-
Select Next to continue.
-
-
Once the AWS account has been successfully connected, CUR files in the S3 bucket are validated:
-
Valid CURs are listed on the page. Currently, only one CUR is supported.
-
If none of the CURs is valid, the DoiT console displays why they are invalid so you can make corrections.
You can always select Refresh to validate CURs in the S3 bucket.
-
Part 3: Assign contract
Once the AWS CloudFormation stack has been validated, the distributor or reseller admin user needs to create a contract for the end customer.
Validation
Review the onboarding progress and take necessary actions.