overcast local AWS emulator

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), while ListDomainNames and 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 Implemented error response.
  • Domain records are stored, but no OpenSearch cluster is provisioned, so DomainStatus.Endpoint names a host that serves nothing.

Summary

Category✅ Supported
Domains5
Tags3

Endpoints

Domains

OperationStatusNotesAWS Docs
CreateDomain✅ Supportedcreates a domain, immediately active; inline TagList applied at creation; a repeat name in the same region is rejecteddocs
DescribeDomain✅ Supportedreturns the stored domain; only the members an inert domain can populate honestlydocs
DescribeDomains✅ Supportedbatch describe; a name that matches nothing is omitted from the listdocs
ListDomainNames✅ Supportedlists the region’s domains; the engineType filter is honoured, derived from each domain’s EngineVersiondocs
DeleteDomain✅ Supporteddeletes a domain and the tags attached to itdocs

Tags

OperationStatusNotesAWS Docs
AddTags✅ Supportedadds tags to a resource, addressed by ARN in the bodydocs
ListTags✅ Supportedlists tags for a resource, addressed by the arn query parameterdocs
RemoveTags✅ Supportedremoves the named tag keys from a resourcedocs