Amazon OpenSearch Service quotas
Your AWS account has default quotas, formerly referred to as limits, for each AWS service. Unless otherwise noted, each quota is Region-specific.
To view the quotas for OpenSearch Service domains and instances, Amazon OpenSearch Serverless, and Amazon OpenSearch Ingestion, see Amazon OpenSearch Service quotas in the AWS General Reference.
To view the quotas for OpenSearch Service in the AWS Management Console, open the Service Quotas console
UltraWarm storage quotas
The following table lists the UltraWarm instance types and the maximum amount of storage that each type can use. For more information about UltraWarm, see UltraWarm storage for Amazon OpenSearch Service.
Instance type | Maximum storage |
---|---|
ultrawarm1.medium.search |
1.5 TiB |
ultrawarm1.large.search |
20 TiB |
Number of data nodes per AZ
The following table lists the total number of data nodes for AZ deployment is below, the overall limit signifies the number of data nodes per limit including both the hot and warm node count. storage that each type can use.
AZ Configuration | Hot Node Count Limit | Warm Node Count Limit | Overall Limit (Hot + Warm) |
---|---|---|---|
1 - AZ |
334 | 250 | 334 |
2 - AZ |
668 | 500 | 668 |
3 - AZ |
1002 | 750 | 1002 |
Total node limit by instance family
The following table lists the total node limit by instance family.
Instance family | ElasticSearch OpenSearch up to 2.15 | OpenSearch 2.17 and above | Default limit |
---|---|---|---|
T2 |
10 | 10 | 10 |
T3 |
10 | 10 | 10 |
M3 , C4 , M4 , R4 , C5 , M5 , R5 , I2 , I3 |
10 | 200 | 80 |
Graviton 2 , Gravtion 3 |
200 | 400 | 80 |
C7 , R7i , M7i ,
i4i |
200 | 400 | 80 |
OR1.medium.search and
OR1.large.search |
200 | 400 | 80 |
OR1.xlarge.search and above |
200 | 1002 | 80 |
Ultrawarm1 |
150 | 750 | 150 |
EBS volume size quotas
The following table shows the minimum and maximum sizes for EBS volumes for each
instance type that OpenSearch Service supports. For information about which instance types include
instance storage and additional hardware details, see Amazon OpenSearch Service
pricing
-
If you choose magnetic storage under EBS volume type when creating your domain, the maximum volume size is 100 GiB for all instance types except
t2.small
andt2.medium
, and all Graviton instances (M6g, C6g, R6g, and R6gd), which don't support magnetic storage. For the maximum sizes listed in the following table, choose one of the SSD options. -
Some older-generation instance types include instance storage, but also support EBS storage. If you choose EBS storage for one of these instance types, the storage volumes are not additive. You can use either an EBS volume or the instance storage, not both.
Instance type | Minimum EBS size | Maximum EBS size (gp2) | Maximum EBS size (gp3) |
---|---|---|---|
t2.micro.search |
10 GiB | 35 GiB | N/A |
t2.small.search |
10 GiB | 35 GiB | N/A |
t2.medium.search |
10 GiB | 35 GiB | N/A |
t3.small.search |
10 GiB | 100 GiB | 100 GiB |
t3.medium.search |
10 GiB | 200 GiB | 200 GiB |
m3.medium.search |
10 GiB | 100 GiB | N/A |
m3.large.search |
10 GiB | 512 GiB | N/A |
m3.xlarge.search |
10 GiB | 512 GiB | N/A |
m3.2xlarge.search |
10 GiB | 512 GiB | N/A |
m4.large.search |
10 GiB | 512 GiB | N/A |
m4.xlarge.search |
10 GiB | 1 TiB | N/A |
m4.2xlarge.search |
10 GiB | 1.5 TiB | N/A |
m4.4xlarge.search |
10 GiB | 1.5 TiB | N/A |
m4.10xlarge.search |
10 GiB | 1.5 TiB | N/A |
m5.large.search |
10 GiB | 512 GiB | 1 TiB |
m5.xlarge.search |
10 GiB | 1 TiB | 2 TiB |
m5.2xlarge.search |
10 GiB | 1.5 TiB | 3 TiB |
m5.4xlarge.search |
10 GiB | 3 TiB | 6 TiB |
m5.12xlarge.search |
10 GiB | 9 TiB | 18 TiB |
m6g.large.search |
10 GiB | 512 GiB | 1 TiB |
m6g.xlarge.search |
10 GiB | 1 TiB | 2 TiB |
m6g.2xlarge.search |
10 GiB | 1.5 TiB | 3 TiB |
m6g.4xlarge.search |
10 GiB | 3 TiB | 6 TiB |
m6g.8xlarge.search |
10 GiB | 6 TiB | 12 TiB |
m6g.12xlarge.search |
10 GiB | 9 TiB | 18 TiB |
c4.large.search |
10 GiB | 100 GiB | N/A |
c4.xlarge.search |
10 GiB | 512 GiB | N/A |
c4.2xlarge.search |
10 GiB | 1 TiB | N/A |
c4.4xlarge.search |
10 GiB | 1.5 TiB | N/A |
c4.8xlarge.search |
10 GiB | 1.5 TiB | N/A |
c5.large.search |
10 GiB | 256 GiB | 256 GiB |
c5.xlarge.search |
10 GiB | 512 GiB | 512 GiB |
c5.2xlarge.search |
10 GiB | 1 TiB | 1 TiB |
c5.4xlarge.search |
10 GiB | 1.5 TiB | 1.5 TiB |
c5.9xlarge.search |
10 GiB | 3.5 TiB | 3.5 TiB |
c5.18xlarge.search |
10 GiB | 7 TiB | 7 TiB |
c6g.large.search |
10 GiB | 256 GiB | 256 GiB |
c6g.xlarge.search |
10 GiB | 512 GiB | 512 GiB |
c6g.2xlarge.search |
10 GiB | 1 TiB | 1 TiB |
c6g.4xlarge.search |
10 GiB | 1.5 TiB | 1.5 TiB |
c6g.8xlarge.search |
10 GiB | 3 TiB | 3 TiB |
c6g.12xlarge.search |
10 GiB | 4.5 TiB | 4.5 TiB |
r3.large.search |
10 GiB | 512 GiB | N/A |
r3.xlarge.search |
10 GiB | 512 GiB | N/A |
r3.2xlarge.search |
10 GiB | 512 GiB | N/A |
r3.4xlarge.search |
10 GiB | 512 GiB | N/A |
r3.8xlarge.search |
10 GiB | 512 GiB | N/A |
r4.large.search |
10 GiB | 1 TiB | N/A |
r4.xlarge.search |
10 GiB | 1.5 TiB | N/A |
r4.2xlarge.search |
10 GiB | 1.5 TiB | N/A |
r4.4xlarge.search |
10 GiB | 1.5 TiB | N/A |
r4.8xlarge.search |
10 GiB | 1.5 TiB | N/A |
r4.16xlarge.search |
10 GiB | 1.5 TiB | N/A |
r5.large.search |
10 GiB | 1 TiB | 2 TiB |
r5.xlarge.search |
10 GiB | 1.5 TiB | 3 TiB |
r5.2xlarge.search |
10 GiB | 3 TiB | 6 TiB |
r5.4xlarge.search |
10 GiB | 6 TiB | 12 TiB |
r5.12xlarge.search |
10 GiB | 12 TiB | 24 TiB |
r6g.large.search |
10 GiB | 1 TiB | 2 TiB |
r6g.xlarge.search |
10 GiB | 1.5 TiB | 3 TiB |
r6g.2xlarge.search |
10 GiB | 3 TiB | 6 TiB |
r6g.4xlarge.search |
10 GiB | 6 TiB | 12 TiB |
r6g.8xlarge.search |
10 GiB | 8 TiB | 16 TiB |
r6g.12xlarge.search |
10 GiB | 12 TiB | 24 TiB |
r6gd.large.search |
N/A | N/A | N/A |
r6gd.xlarge.search |
N/A | N/A | N/A |
r6gd.2xlarge.search |
N/A | N/A | N/A |
r6gd.4xlarge.search |
N/A | N/A | N/A |
r6gd.8xlarge.search |
N/A | N/A | N/A |
r6gd.12xlarge.search |
N/A | N/A | N/A |
r6gd.16xlarge.search |
N/A | N/A | N/A |
i2.xlarge.search |
10 GiB | 512 GiB | N/A |
i2.2xlarge.search |
10 GiB | 512 GiB | N/A |
i3.large.search
|
N/A | N/A | N/A |
i3.xlarge.search |
N/A | N/A | N/A |
i3.2xlarge.search |
N/A | N/A | N/A |
i3.4xlarge.search |
N/A | N/A | N/A |
i3.8xlarge.search |
N/A | N/A | N/A |
i3.16xlarge.search |
N/A | N/A | N/A |
or1.medium.search |
20 GiB | N/A | 768 GiB |
or1.large.search |
20 GiB | N/A | 1532 GiB |
or1.xlarge.search |
20 GiB | N/A | 3 TiB |
or1.2xlarge.search |
20 GiB | N/A | 6 TiB |
or1.4xlarge.search |
20 GiB | N/A | 12 TiB |
or1.8xlarge.search |
20 GiB | N/A | 16 TiB |
or1.12xlarge.search |
20 GiB | N/A | 24 TiB |
or1.16xlarge.search |
20 GiB | N/A | 36 TiB |
im4gn.large.search |
N/A | N/A | N/A |
im4gn.xlarge.search |
N/A | N/A | N/A |
im4gn.2xlarge.search |
N/A | N/A | N/A |
im4gn.4xlarge.search |
N/A | N/A | N/A |
im4gn.8xlarge.search |
N/A | N/A | N/A |
im4gn.16xlarge.search |
N/A | N/A | N/A |
C7g.large.search | 10 GiB | N/A | 256 GiB |
C7g.xlarge.search | 10 GiB | N/A | 512 GiB |
C7g.2xlarge.search | 10 GiB | N/A | 1 TiB |
C7g.4xlarge.search | 10 GiB | N/A | 1.5 TiB |
C7g.8xlarge.search | 10 GiB | N/A | 3 TiB |
C7g.12xlarge.search | 10 GiB | N/A | 4.5 TiB |
C7g.16xlarge.search | 10 GiB | N/A | 6 TiB |
M7g.large.search | 10 GiB | N/A | 768 GiB |
M7g.xlarge.search | 10 GiB | N/A | 2 TiB |
M7g.2xlarge.search | 10 GiB | N/A | 3 TiB |
M7g.4xlarge.search | 10 GiB | N/A | 6 TiB |
M7g.8xlarge.search | 10 GiB | N/A | 12 TiB |
M7g.12xlarge.search | 10 GiB | N/A | 18 TiB |
M7g.16xlarge.search | 10 GiB | N/A | 24 TiB |
R7g.medium.search | 10 GiB | N/A | 768 GiB |
R7g.large.search | 10 GiB | N/A | 1.5 TiB |
R7g.xlarge.search | 10 GiB | N/A | 3 TiB |
R7g.2xlarge.search | 10 GiB | N/A | 6 TiB |
R7g.4xlarge.search | 10 GiB | N/A | 12 TiB |
R7g.8xlarge.search | 10 GiB | N/A | 16 TiB |
R7g.12xlarge.search | 10 GiB | N/A | 24 TiB |
R7g.16xlarge.search | 10 GiB | N/A | 36 TiB |
R7gd.large.search | N/A | N/A | N/A |
R7gd.xlarge.search | N/A | N/A | N/A |
R7gd.2xlarge.search | N/A | N/A | N/A |
R7gd.4xlarge.search | N/A | N/A | N/A |
R7gd.8xlarge.search | N/A | N/A | N/A |
R7gd.12xlarge.search | N/A | N/A | N/A |
R7gd.16xlarge.search | N/A | N/A | N/A |
i4i.large.search | 10 GiB | N/A | N/A |
i4i.xlarge.search | 10 GiB | N/A | N/A |
i4i.2xlarge.search | 10 GiB | N/A | N/A |
i4i.4xlarge.search | 10 GiB | N/A | N/A |
i4i.8xlarge.search | 10 GiB | N/A | N/A |
i4i.12xlarge.search | 10 GiB | N/A | N/A |
i4i.16xlarge.search | 10 GiB | N/A | N/A |
i4i.24xlarge.search | 10 GiB | N/A | N/A |
i4i.32xlarge.search | 10 GiB | N/A | N/A |
i4g.large.search | 10 GiB | N/A | N/A |
i4g.xlarge.search | 10 GiB | N/A | N/A |
i4g.2xlarge.search | 10 GiB | N/A | N/A |
i4g.4xlarge.search | 10 GiB | N/A | N/A |
i4g.8xlarge.search | 10 GiB | N/A | N/A |
i4g.16xlarge.search | 10 GiB | N/A | N/A |
c7i.large.search | 10 GiB | N/A | 256 GiB |
c7i.xlarge.search | 10 GiB | N/A | 512 GiB |
c7i.2xlarge.search | 10 GiB | N/A | 1 TiB |
c7i.4xlarge.search | 10 GiB | N/A | 1.5 TiB |
c7i.8xlarge.search | 10 GiB | N/A | 3 TiB |
c7i.12xlarge.search | 10 GiB | N/A | 4.5 TiB |
c7i.16xlarge.search | 10 GiB | N/A | 6 TiB |
m7i.large.search | 10 GiB | N/A | 768 GiB |
m7i.xlarge.search | 10 GiB | N/A | 2 TiB |
m7i.2xlarge.search | 10 GiB | N/A | 3 TiB |
m7i.4xlarge.search | 10 GiB | N/A | 6 TiB |
m7i.8xlarge.search | 10 GiB | N/A | 12 TiB |
m7i.12xlarge.search | 10 GiB | N/A | 18 TiB |
m7i.16xlarge.search | 10 GiB | N/A | 24 TiB |
r7i.large.search | 10 GiB | N/A | 1.5 TiB |
r7i.xlarge.search | 10 GiB | N/A | 3 TiB |
r7i.2xlarge.search | 10 GiB | N/A | 6 TiB |
r7i.4xlarge.search | 10 GiB | N/A | 12 TiB |
r7i.8xlarge.search | 10 GiB | N/A | 16 TiB |
r7i.12xlarge.search | 10 GiB | N/A | 24 TiB |
r7i.12xlarge.search | 10 GiB | N/A | 36 TiB |
Network quotas
The following table shows the maximum size of HTTP request payloads.
Instance type | Maximum size of HTTP request payloads |
---|---|
t2.micro.search |
10 MiB |
t2.small.search |
10 MiB |
t2.medium.search |
10 MiB |
t3.small.search |
10 MiB |
t3.medium.search |
10 MiB |
m3.medium.search |
10 MiB |
m3.large.search |
10 MiB |
m3.xlarge.search |
100 MiB |
m3.2xlarge.search |
100 MiB |
m4.large.search |
10 MiB |
m4.xlarge.search |
100 MiB |
m4.2xlarge.search |
100 MiB |
m4.4xlarge.search |
100 MiB |
m4.10xlarge.search |
100 MiB |
m5.large.search |
10 MiB |
m5.xlarge.search |
100 MiB |
m5.2xlarge.search |
100 MiB |
m5.4xlarge.search |
100 MiB |
m5.12xlarge.search |
100 MiB |
m6g.large.search |
10 MiB |
m6g.xlarge.search |
100 MiB |
m6g.2xlarge.search |
100 MiB |
m6g.4xlarge.search |
100 MiB |
m6g.8xlarge.search |
100 MiB |
m6g.12xlarge.search |
100 MiB |
c4.large.search |
10 MiB |
c4.xlarge.search |
100 MiB |
c4.2xlarge.search |
100 MiB |
c4.4xlarge.search |
100 MiB |
c4.8xlarge.search |
100 MiB |
c5.large.search |
10 MiB |
c5.xlarge.search |
100 MiB |
c5.2xlarge.search |
100 MiB |
c5.4xlarge.search |
100 MiB |
c5.9xlarge.search |
100 MiB |
c5.18xlarge.search |
100 MiB |
c6g.large.search |
10 MiB |
c6g.xlarge.search |
100 MiB |
c6g.2xlarge.search |
100 MiB |
c6g.4xlarge.search |
100 MiB |
c6g.8xlarge.search |
100 MiB |
c6g.12xlarge.search |
100 MiB |
r3.large.search |
10 MiB |
r3.xlarge.search |
100 MiB |
r3.2xlarge.search |
100 MiB |
r3.4xlarge.search |
100 MiB |
r3.8xlarge.search |
100 MiB |
r4.large.search |
100 MiB |
r4.xlarge.search |
100 MiB |
r4.2xlarge.search |
100 MiB |
r4.4xlarge.search |
100 MiB |
r4.8xlarge.search |
100 MiB |
r4.16xlarge.search |
100 MiB |
r5.large.search |
100 MiB |
r5.xlarge.search |
100 MiB |
r5.2xlarge.search |
100 MiB |
r5.4xlarge.search |
100 MiB |
r5.12xlarge.search |
100 MiB |
r6g.large.search |
100 MiB |
r6g.xlarge.search |
100 MiB |
r6g.2xlarge.search |
100 MiB |
r6g.4xlarge.search |
100 MiB |
r6g.8xlarge.search |
100 MiB |
r6g.12xlarge.search |
100 MiB |
r6gd.large.search |
100 MiB |
r6gd.xlarge.search |
100 MiB |
r6gd.2xlarge.search |
100 MiB |
r6gd.4xlarge.search |
100 MiB |
r6gd.8xlarge.search |
100 MiB |
r6gd.12xlarge.search |
100 MiB |
r6gd.16xlarge.search |
100 MiB |
i2.xlarge.search |
100 MiB |
i2.2xlarge.search |
100 MiB |
i3.large.search |
100 MiB |
i3.xlarge.search |
100 MiB |
i3.2xlarge.search |
100 MiB |
i3.4xlarge.search |
100 MiB |
i3.8xlarge.search |
100 MiB |
i3.16xlarge.search |
100 MiB |
or1.medium.search |
10 MiB |
or1.large.search |
100 MiB |
or1.xlarge.search |
100 MiB |
or1.2xlarge.search |
100 MiB |
or1.4xlarge.search |
100 MiB |
or1.8xlarge.search |
100 MiB |
or1.12xlarge.search |
100 MiB |
or1.16xlarge.search |
100 MiB |
im4gn.large.search |
100 MiB |
im4gn.xlarge.search |
100 MiB |
im4gn.2xlarge.search |
100 MiB |
im4gn.4xlarge.search |
100 MiB |
im4gn.8xlarge.search |
100 MiB |
im4gn.16xlarge.search |
100 MiB |
i4i.large.search |
100 MiB |
i4i.xlarge.search |
100 MiB |
i4i.2xlarge.search |
100 MiB |
i4i.4xlarge.search |
100 MiB |
i4i.8xlarge.search |
100 MiB |
i4i.12xlarge.search |
100 MiB |
i4i.16xlarge.search |
100 MiB |
i4i.24xlarge.search |
100 MiB |
i4i.32xlarge.search |
100 MiB |
i4g.large.search |
100 MiB |
i4g.xlarge.search |
100 MiB |
i4g.2xlarge.search |
100 MiB |
i4g.4xlarge.search |
100 MiB |
i4g.8xlarge.search |
100 MiB |
i4g.16xlarge.search |
100 MiB |
c7i.large.search |
100 MiB |
c7i.xlarge.search |
100 MiB |
c7i.2xlarge.search |
100 MiB |
c7i.4xlarge.search |
100 MiB |
c7i.8xlarge.search |
100 MiB |
c7i.12xlarge.search |
100 MiB |
c7i.16xlarge.search |
100 MiB |
m7i.large.search |
100 MiB |
m7i.xlarge.search |
100 MiB |
m7i.2xlarge.search |
100 MiB |
m7i.4xlarge.search |
100 MiB |
m7i.8xlarge.search |
100 MiB |
m7i.12xlarge.search |
100 MiB |
m7i.16xlarge.search |
100 MiB |
r7i.large.search |
100 MiB |
r7i.xlarge.search |
100 MiB |
r7i.2xlarge.search |
100 MiB |
r7i.4xlarge.search |
100 MiB |
r7i.8xlarge.search |
100 MiB |
r7i.12xlarge.search |
100 MiB |
r7i.16xlarge.search |
100 MiB |
Shard size quotas
The following section lists the maximum shard sizes for various instance families.
Instance type | Multi-AZ without Standby | Multi-AZ with Standby |
---|---|---|
R5, C5, M5 | N/A | 65 GiB |
I3 | N/A | 65 GiB |
R6g, C6g, M6g, R6gd | N/A | 65 GiB |
OR1 | 100 GiB | 65 GiB |
Im4gn | N/A | 65 GiB |
To request a quota increase, contact AWS Support
Java process quota
OpenSearch Service limits Java processes to a heap size of 32 GiB. Advanced users can specify the percentage of the heap used for field data. For more information, see Advanced cluster settings and JVM OutOfMemoryError.
Domain policy quota
OpenSearch Service limits access policies on domains to 100 KiB.