Set up an AWS account for Exasol Personal
This article explains 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
-
-
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:
-
Open
~/.aws/credentialsin a text editor and create a new profile[exasol]with the AWS access key ID and secret access key:Copy[exasol]
aws_access_key_id = <my_access_key_id>
aws_secret_access_key = <my_secret_access_key> -
Open
~/.aws/configand configure the AWS region for theexasolprofile:Copy[profile exasol]
region = <my_aws_region> -
Configure the
AWS_PROFILEenvironment variable. For example, in Linux or macOS/Darwin (Bash), add the following line in.bashrc:Copyexport AWS_PROFILE=exasolIn Windows PowerShell you can use the following command to set the environment variable for the current session:
Copy$env:AWS_PROFILE = "exasol"For more information about how to set environment variables, refer to the documentation for your operating system.