Setup an Unlimited Database on an EC2 Cluster using IAM Role
The following steps should be used only if you are using a regular AWS EC2 based cluster.
- 
      
On the AWS EC2 console, find your instance.
Right-click, go to SecuritythenModify IAM Role. - 
      
Change the IAM role to
AmazonS3FullAccess. - 
      
Do this for each node in your cluster.
 - 
      
Connect to the MA and execute:
CREATE DATABASE <dbname> INTO S3 '<bucket_name>/<path_in_bucket>' CONFIG '{"region":<region>}' CREDENTIALS '{}'; - 
      
If it does not work, it should give you the IP of the problematic node, recheck that node to ensure the IAM role is set correctly.
 - 
      
If you get an error about delete protection in your bucket, turn off delete protection in your bucket.
 
Last modified: September 29, 2023