Step 1: Create an OpenSearch Service domain - Amazon OpenSearch Service (successor to Amazon Elasticsearch Service)

Step 1: Create an OpenSearch Service domain

Important

This is a concise tutorial for configuring a test Amazon OpenSearch Service domain. Do not use this process to create production domains. For a comprehensive version of the same process, see Creating and managing Amazon OpenSearch Service domains.

An OpenSearch Service domain is synonymous with an OpenSearch cluster. Domains are clusters with the settings, instance types, instance counts, and storage resources that you specify. You can create an OpenSearch Service domain by using the console, the AWS CLI, or the AWS SDKs.

To create an OpenSearch Service domain using the console

  1. Go to https://aws.amazon.com and choose Sign In to the Console.

  2. Under Analytics, choose Amazon OpenSearch Service.

  3. Choose Create domain.

  4. Provide a name for the domain. The examples in this tutorial use the name movies.

  5. Ignore the Custom endpoint setting.

  6. For the deployment type, choose Development and testing.

  7. For Version, choose the latest version.

  8. Under Data nodes, change the instance type to t3.small.search and keep the default value of three nodes.

  9. For simplicity in this tutorial, use a public access domain. Under Network, choose Public access.

  10. In the fine-grained access control settings, choose Create master user. Provide a user name and password.

  11. For now, ignore the SAML authentication and Amazon Cognito authentication sections.

  12. For Access policy, choose Only use fine-grained access control. In this tutorial, fine-grained access control handles authentication, not the domain access policy.

  13. Ignore the rest of the settings and choose Create. New domains typically take 15–30 minutes to initialize, but can take longer depending on the configuration. After your domain initializes, make note of its endpoint.

Next: Upload data to an OpenSearch Service domain for indexing