Amazon OpenSearch Service Documentation
Deployment and management
Setup and configuration
You can set up and configure your Amazon OpenSearch Service cluster using the AWS Management Console or a single API call through the AWS Command Line Interface (CLI). You can specify the number of instances, instance types, storage options, and modify or delete existing clusters.
In-place upgrades
Amazon OpenSearch Service is designed so you can upgrade your OpenSearch and Elasticsearch clusters.
Event monitoring and alerting
Amazon OpenSearch Service is designed to provide event monitoring and alerting, helping you monitor the data stored in your cluster and sending notifications based on pre-configured thresholds.
Support for multiple query languages
Write SQL queries with OpenSearch SQL or use the OpenSearch Piped Processing Language (PPL), a query language that lets you use pipe (|) syntax, to explore, discover, and query your data.
Integration with open source tools
Amazon OpenSearch Service integrates with open source toolsso you can ingest and visualize your data using the open source tools you prefer.
Security
With Amazon OpenSearch Service, you can connect your applications to your managed Elasticsearch or OpenSearch environment from your Amazon Virtual Private Cloud (VPC) or via the public Internet, configuring network access using VPC security groups or IP-based access policies. You can also authenticate users and control access using Amazon Cognito, AWS Identity and Access Management (IAM), or basic authentication with a username and password. Amazon OpenSearch Service leverages the OpenSearch security plugin, enabling you to define granular permissions for indices, documents, or fields. Amazon OpenSearch Service also supports encryption for data at-rest and in-transit to help you protect your data when it is stored in your domain or in snapshots and transferring between nodes in your domain.
Serverless
Amazon OpenSearch Serverless is designed to provision and adjust to get fast data ingestion rates and response times during changing usage patterns and demand.
Storage tiering
UltraWarm
UltraWarm is a warm storage tier that is designed to complement Amazon OpenSearch Service’s hot storage tier for older and less-frequently accessed data while still providing an interactive querying experience. UltraWarm stores data in Amazon S3 and uses custom, optimized nodes, purpose-built on the AWS Nitro System, to cache, pre-fetch, and query that data quickly.
Cold storage
Cold storage is designed to allow you to retain infrequently accessed data in Amazon S3. Cold storage builds on UltraWarm, which provides specialized nodes that store data in Amazon S3 and uses a caching solution to provide an interactive experience. By decoupling compute resources from storage, cold storage helps you retain data in your Amazon OpenSearch Service domain. It is designed so you can detach historical or infrequently accessed warm data while not in use and free up compute. With cold storage, you can query the attached cold data with a similar interactive experience and performance as your warm data.
Additional Information
For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.