AWS setup for Exasol Personal
Learn how to set up an AWS account to deploy Exasol Personal.
Prerequisites
The following procedure assumes that you have a basic understanding of how AWS works and how to set up access using AWS Identity and Access Management (IAM). For more information, refer to the official AWS documentation.
Procedure
Create an AWS account
-
If you do not have an AWS account, visit the AWS home page to create a new account.
The AWS account must have the permissions and quota to launch large type instances.
In the AWS IAM console, do the following:
-
Create a new user for the Exasol instance.
-
Attach the following IAM policies to the Exasol user:
-
AmazonEC2FullAccess
-
IAMReadOnlyAccess
-
IAMUserChangePassword
-
AmazonSSMFullAccess
-
-
Generate AWS access keys for the user.
If you want to use multi factor authentication (MFA) or other methods for authentication in your AWS account, additional steps may be required. For more information, refer to the AWS documentation.
On your local machine, do the following:
-
Install the AWS CLI if it is not already installed. Follow the official AWS installation guide for your platform:
-
Use the AWS CLI to configure a new profile
exasol
:Copyaws configure --profile exasolYou will be prompted for an AWS access key ID and secret access key.
Example:
Copyaws configure --profile exasol
AWS Access Key ID [None]: <my_access_key_id>
AWS Secret Access Key [None]: <my_secret_access_key>
Default region name [eu-west-1]: <my_aws_region>
Default output format [None]: jsonCopy and paste the access key ID and secret access key from the AWS IAM console.
If you are unsure which AWS region to use, enter the region that is geographically closest to you.
Choose the default output format (json).
For more information about how to configure named profiles, refer to the AWS documentation: