Amazon Elasticsearch Service Amazon OpenSearch Service
Managed search, analytics, observability, and vector database service for deploying and operating OpenSearch and legacy Elasticsearch OSS clusters at scale.
Naming timeline
- Amazon Elasticsearch Service
Launched as a managed service (commonly abbreviated Amazon ES) for deploying, operating, and scaling Elasticsearch clusters on AWS.
- Amazon OpenSearch ServiceCurrent name
Renamed to Amazon OpenSearch Service with support for OpenSearch 1.0 and OpenSearch Dashboards while preserving es:* IAM actions and legacy Elasticsearch OSS (up to 7.10) compatibility.
What is Amazon Elasticsearch Service called now?
Amazon Elasticsearch Service is now called Amazon OpenSearch Service, with the latest change on 8 September 2021 (Product Rebrand). Managed search, analytics, observability, and vector database service for deploying and operating OpenSearch and legacy Elasticsearch OSS clusters at scale. Only the customer-facing name changed; the underlying technical identifiers remain backward compatible.
Also known as
- Amazon ES
- OpenSearch Service
Technical identifiers
Technical identifiers unchanged. Only the customer-facing product name changed; the APIs, CLI commands, IAM roles and Terraform resources below keep their legacy identifiers for backward compatibility.
| AWS Service APIs / SDKs | opensearch es |
|---|---|
| AWS CLI Commands | aws opensearch aws es |
| IAM Actions & Policies | es:* |
| Terraform Resources (aws_*) | aws_opensearch_domain aws_elasticsearch_domain |
IAM actions and domain ARNs retain the es:* namespace; AWS CLI and SDKs support both opensearch and legacy es clients for backward compatibility.
Notes & disambiguation
- On September 8, 2021, AWS renamed Amazon Elasticsearch Service to Amazon OpenSearch Service alongside the launch of OpenSearch 1.0 (an Apache 2.0-licensed community fork of Elasticsearch 7.10.2 and Kibana 7.10.2).
- For backward compatibility, IAM policy actions retain the legacy es:* prefix (such as es:ESHttpGet, es:ESHttpPost, and es:DescribeDomains) and domain ARNs continue to use arn:aws:es:region:account-id:domain/domain-name.
- AWS CLI supports both the newer aws opensearch command namespace and legacy aws es commands, while the Terraform AWS Provider offers aws_opensearch_domain alongside legacy aws_elasticsearch_domain.
Sources & official documentation
Catalog last updated . Spotted an error? Suggest an edit