Problem:
Follow the notes available within Amazon and create a domain within free tier limit.
Solution Summary:
We will follow the notes available within Amazon to create domain from AWS console. We can also create domain from CLI or from SDKs.
Free tier provides free usage of up to 750 hours per month of a single-AZ t2.micro.elasticsearch or t2.small.elasticsearch instance and 10GB per month of optional Amazon EBS storage (Magnetic or General Purpose).
Prerequisites:
Should have an active AWS free tier account. Follow AWS Essential notes.
Solution Steps:
-
Login to AWS and go to Amazon ES.
-
Click on 'Create New Domain' link or its equivalents.
-
Give a name for your domain (e.g. es-demo-domain) and select the latest version (e.g. 6.2).
-
Choose instance count of 1 and t2.small.elasticsearch instance.
-
Note: Make sure you are Free-tier compliant. Check latest pricing page for details.
-
-
Leave the Enable dedicated master and Enable zone awareness check boxes, unchecked.
-
Leave defaults for below fields (if they are same as given below) and then click Next:
-
Storage type: EBS
-
EBS volume type: General Purpose (SSD)
-
EBS Volume Size: 10 GB
-
Automated snapshot start hour: default
-
Enable encryption at rest, unchecked.
-
-
Under Network Configuration, select 'Public Access'.
-
Leave 'Kibana authentication with cognito' unchecked.
-
For domain access policy, choose Allow access to the domain from specific IP(s) template from drop down and enter your public IP address which you can find by searching for "What is my IP?" on Google.
-
Click Next, Review everything and Confirm.
-
Note: New domains may take same time (~up to ten minutes) to initialize. Once initialized, status will change from Loading to Active.
-
Recent comments