Service Reference
OpenSearch — Amazon OpenSearch Service
Amazon OpenSearch Service uses the REST JSON protocol, served under the /2021-01-01/ API version prefix.
OpenSearch — Amazon OpenSearch Service
AWS docs: https://docs.aws.amazon.com/opensearch-service/latest/APIReference/
Amazon OpenSearch Service uses the REST JSON protocol, served under the
/2021-01-01/ API version prefix that every OpenSearch binding carries. AWS
SDKs and aws opensearch … work unmodified.
Notes
- Routes are AWS’s own bindings. The domain surface is under
/2021-01-01/opensearch/(e.g.POST /2021-01-01/opensearch/domain), whileListDomainNamesand the tag operations sit directly under/2021-01-01/. - Domains are per-region, as on AWS: the same domain name in two regions is two domains.
- Operations that are not emulated return a JSON
501 Not Implementederror response. - Domain records are stored, but no OpenSearch cluster is provisioned, so
DomainStatus.Endpointnames a host that serves nothing.
Summary
| Category | ✅ Supported |
|---|---|
| Domains | 5 |
| Tags | 3 |
Endpoints
Domains
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateDomain | ✅ Supported | creates a domain, immediately active; inline TagList applied at creation; a repeat name in the same region is rejected | docs |
DescribeDomain | ✅ Supported | returns the stored domain; only the members an inert domain can populate honestly | docs |
DescribeDomains | ✅ Supported | batch describe; a name that matches nothing is omitted from the list | docs |
ListDomainNames | ✅ Supported | lists the region’s domains; the engineType filter is honoured, derived from each domain’s EngineVersion | docs |
DeleteDomain | ✅ Supported | deletes a domain and the tags attached to it | docs |
Tags
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
AddTags | ✅ Supported | adds tags to a resource, addressed by ARN in the body | docs |
ListTags | ✅ Supported | lists tags for a resource, addressed by the arn query parameter | docs |
RemoveTags | ✅ Supported | removes the named tag keys from a resource | docs |