How to create new cloud account?

Step 1: Create an AWS account and a master user within that Account

1. Login in to GSuite account and create a new email [customer]@knowledgeleaps.com - REMEMBER the password!

2. Login in to AWS main account (root credentials)

3. Got To AWS Organizations and press Add Account. Use [customer]@knowledgeleaps.com as the account contact for Account Name = [customer]

4. Add Service Control Policies to the Account - FullAWSAccess and a Trial Policy that Allows S3 and Denies EC2 and other services

5. Login to the [customer]@knowledgeleaps.com Gmail account and open up the email from Amazon Web Services (Subject line: "Your Account Is Ready Get Started Now". Copy the link from this email and paste it into the browser in "incognito" or "private" mode - this prevents your computer automatically logging on to AWS with existing credentials.

6. When the login screen appears enter the [customer]@knowledgeleaps.com as your user name and press Forgot password link

7. Open up Gmail account and copy the password reset link from the email from Amazon Web Services, Subject Line: Amazon Web Services Password Assistance. Paste it into a browser in"incognito" or "private" mode. Enter a new password and remember it!

Step 2: Create a trial_user in [customer] account.

1. Login in to [customer] AWS account using master account username [customer]@knowledgeleaps.com

2. Goto the IAM section and a new [customer_user] user in [customer] account.

3. Attach a AmazonS3FullAccess policy to this user

4. Allow API access to this user and under security credentials create an access key / secret key.

5. When the one-time credentials window is shown, download these credentials and name them "[customer] credentials.csv"

Step 3: Provision Knowledge Leaps customer account with access to AWS [customer] account

1. Login to KnowledgeLeaps.com and navigate to [customer] account. Click on Manage Web Data Sources.

2. Use the Access Key and Secret Key from this file to enable the [customer] account in KnowledgeLeaps application to access the s3 files in AWS.

Step 4: Tidy up

1. Upload "[customer] credentials.csv" to [customer] folder in customer.knowledgeleaps.com bucket in AWS account.

2. [customer_user] details can also be sent to a person at the customer so they can upload data to the S3 bucket.

Related Features: Connecting to Dynamic Data Sources

Return To: How Tos Page