Requesting a quota increase - Service Quotas
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Requesting a quota increase

For adjustable quotas, you can request a quota increase. You adjust applicable quotas at the account level or the resource level. Smaller increases are automatically approved, and larger requests are submitted to Amazon Web Services Support. Larger increase requests will take time to review, process, approve, and deploy. You can track your request case in the Amazon Web Services Support console. Requests to increase service quotas don't receive priority support. If you have an urgent request, contact Amazon Web Services Support.

Amazon Web Services Support can approve, deny, or partially approve your requests. If your quota increase request is denied, contact Amazon Web Services Support for assistance.

Note

You cannot use the Service Quotas console to request a quota decrease. Instead, use the Support Center Console to create a case. Some quotas, if you previously requested an increase, cannot be decreased.

Using the Amazon Management Console to request an increase

Increase your quotas at the account or resource level in the Getting Started with the Amazon Web Services Management Console.

To request a service quota increase
  1. Sign in to the Amazon Web Services Management Console and open the Service Quotas console at https://console.amazonaws.cn/servicequotas/home.

  2. In the navigation pane, choose Amazon services.

  3. Choose an Amazon Web Service from the list, or type the name of the service in the search box.

  4. If the quota is adjustable, you can request a quota increase at either the account-level or resource-level based on the value listed in the Adjustability column.

    • Account-level – Request a quota increase at the account-level for an account-level quota such as Domains per Region for Amazon OpenSearch Service. To do so, choose the quota from the list and click Request increase at account-level.

    • Resource-level – Request a quota increase for a specific resource for a resource-level quota such as Instances per domain for Amazon OpenSearch Service. To do so, click on the quota name to view additional information about the quota. Under the Resource-level quotas section, select the resource for which you want to increase the quota value, and choose the Request increase at resource-level button.

  5. For Increase quota value, enter the new value. The new value must be greater than the current value.

  6. Choose Request.

  7. To view any pending or recently resolved requests in the console, navigate to the Request history tab from the service's details page, or choose Dashboard from the navigation pane. For pending requests, choose the status of the request to open the request receipt. The initial status of a request is Pending. After the status changes to Quota requested, you'll see the case number with Amazon Web Services Support. Choose the case number to open the ticket for your request.

Using the Amazon CLI to request a quota increase

Requesting a quota increase using the Amazon CLI requires you to provide Service Quotas with the necessary permission to create a support case on your behalf. You can provide this permission by attaching the Amazon managed policy ServiceQuotasFullAccess to your IAM principal or adding iam:CreateServiceLinkedRole to your existing IAM policy.

Account-level increase request Amazon CLI
To request a quota increase at the account-level

The RequestServiceQuotaIncrease operation, which submits the request, requires the quota code for the quota. So begin by getting the quota code.

The following example commands show how to request a quota increase at the account-level for the Amazon OpenSearch Service.

  1. Get the list of services supported by Service Quotas with the ListServices operation. The response includes the ServiceCode and ServiceName for each service. The ServiceCode for Amazon OpenSearch Service is es.

  2. Get the list of Amazon OpenSearch Service quotas and their corresponding applied quota values at the account-level by calling the ListServiceQuotas operation with request parameters ServiceCode as es, and QuotaAppliedAtLevel as ACCOUNT. The response includes the QuotaName, QuotaCode, Value, and QuotaAppliedAtLevel for each quota of the Amazon OpenSearch Service that is applied at the account-level. If the value in the QuotaAppliedAtLevel field is ACCOUNT, then the Value represents the Applied quota value at the account-level. The following CLI example retrieves the quota code for a OpenSearch Service quota.

    $ aws service-quotas list-service-quotas \ --service-code es \ --quota-applied-at-level ACCOUNT { "Quotas": [ { "QuotaName": "Domains per Region", "Adjustable": true, "QuotaArn": "arn:aws-cn:servicequotas:us-east-1::123456789012:es/L-076D529E", "Value": 100.0, "QuotaAppliedAtLevel": "ACCOUNT", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-076D529E", "Unit": "None", }, { "QuotaName": "Dedicated master instances per domain", "Adjustable": false, "QuotaArn": "arn:aws-cn:servicequotas:us-east-1::123456789012:es/L-AE676A72", "Value": 5.0, "QuotaAppliedAtLevel": "ACCOUNT", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-AE676A72", "Unit": "None", }, { "QuotaName": "Warm instances per domain", "Adjustable": false, "QuotaArn": "arn:aws-cn:servicequotas:us-east-1::123456789012:es/L-1F053E6F", "Value": 150.0, "QuotaAppliedAtLevel": "ACCOUNT", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-1F053E6F", "Unit": "None", }, { "QuotaName": "Instances per domain", "Adjustable": true, "QuotaArn": "arn:aws-cn:servicequotas:us-east-1::123456789012:es/L-6408ABDE", "Value": 80.0, "QuotaAppliedAtLevel": "ACCOUNT", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-6408ABDE", "Unit": "None", "QuotaContext": { "ContextScope": "RESOURCE", "ContextScopeType": "AWS::OpenSearchService::Domain", "ContextId": "*" } ] }
  3. Next, call the RequestServiceQuotaIncrease operation and specify the QuotaCode in the request parameter.

    The following example requests an increase at the account-level in the Instances per domain quota to 100. It uses the required quota code, L-6408ABDE, to identify the quota. If the command completes successfully, the Status field in the response displays the current status of the request. The QuotaRequestedAtLevel field in the response specifies that this request applies to the account-level.

    Note

    You can't request a quota increase at the account-level for a resource-level quota through the Amazon CLI. This operation results in the creation of a support case where you can provide the ARN to specify the resource on which the new quota value should apply. However, the Instances per domain quota for Amazon OpenSearch Service is an exception.

    $ aws service-quotas request-service-quota-increase \ --service-code es \ --quota-code L-6408ABDE \ --desired-value 100 { "RequestedQuota": { "QuotaName": "Instances per domain", "Status": "PENDING", "DesiredValue": 100, "Created": 1580446904.067, "QuotaArn": "arn:aws-cn:servicequotas:us-east-1::123456789012:es/L-6408ABDE", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-6408ABDE", "Requester": "{\"accountId\":\"123456789012\",\"callerArn\":\"arn:aws-cn:iam::123456789012:root\"}", "QuotaRequestedAtLevel": "ACCOUNT" "Id": "a12345", "Unit": "None" "QuotaContext": { "ContextId": "*" "ContextScopeType": "AWS::OpenSearchService::Domain", "ContextScope": "RESOURCE", } } }
  4. To get the updated status of the request, use the GetRequestedServiceQuotaChange, ListRequestedServiceQuotaChangeHistory or ListRequestedServiceQuotaChangeHistoryByQuota operations.

Resource-level quota increase request Amazon CLI
To request a quota increase at the resource-level

The RequestServiceQuotaIncrease operation, which submits the request, requires the quota code for the quota. So begin by getting the quota code. To request a quota increase for a specific resource, use the Amazon Resource Name (ARN) ResourceARN as the value for the ContextId parameter when you make your request.

The following example commands show how to request a resource-level quota increase for the OpenSearch Service.

  1. Get the list of services supported by Service Quotas with the ListServices operation. The response includes the ServiceCode and ServiceName for each service. The ServiceCode for Amazon OpenSearch Service is es.

  2. Get the list of Amazon OpenSearch Service quotas and their corresponding applied quota values at the resource-level by calling the ListServiceQuotas operation with request parameters ServiceCode as es, and QuotaAppliedAtLevel as RESOURCE. The response includes the QuotaName, QuotaCode, Value, and QuotaAppliedAtLevel for each quota of the Amazon OpenSearch Service that is applied at the resource-level. If the value in the QuotaAppliedAtLevel field is RESOURCE, then the Value represents the Applied quota value at the resource-level. In this case, the response for this quota will also contain the QuotaContext structure which further specifies the ContextId or the ARN to which the quota value is applied. The following CLI example retrieves the quota code for a OpenSearch Service quota.

    $ aws service-quotas list-service-quotas \ --service-code es \ --quota-applied-at-level RESOURCE { "Quotas": [ { "QuotaName": "Instances per domain", "Adjustable": true, "QuotaArn": "arn:aws-cn:servicequotas:us-east-1::123456789012:es/L-6408ABDE", "Value": 100.0, "QuotaAppliedAtLevel": "RESOURCE", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-6408ABDE", "Unit": "None", "QuotaContext": { "ContextScope": "RESOURCE", "ContextScopeType": "AWS::OpenSearchService::Domain", "ContextId": "arn:aws-cn:esus-east-1:123456789012:domain/opensearch-domain-1", } }, { "QuotaName": "Instances per domain", "Adjustable": true, "QuotaArn": "arn:aws-cn:servicequotas:us-east-1::123456789012:es/L-6408ABDE", "Value": 100.0, "QuotaAppliedAtLevel": "RESOURCE", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-6408ABDE", "Unit": "None", "QuotaContext": { "ContextScope": "RESOURCE", "ContextScopeType": "AWS::OpenSearchService::Domain", "ContextId": "arn:aws-cn:esus-east-1:123456789012:domain/opensearch-domain-2", } } ] }
  3. Next, call the RequestServiceQuotaIncrease operation and specify the ServiceCode, QuotaCode, ContextId, and DesiredValue request parameters.

    The following example requests an increase in the Instances per domain quota to 100 for a specific Amazon OpenSearch Service domain with the ARN as arn:aws-cn:es:us-east-1:123456789012:domain/opensearch-domain-1. If the command completes successfully, the Status field in the response displays the current status of the request. QuotaRequestedAtLevel field in the response contains the value RESOURCE which specifies that this request is for a specific resource.

    $ aws service-quotas request-service-quota-increase \ --service-code es \ --quota-code L-6408ABDE \ --desired-value 200 \ --context-id arn:aws-cn:es:us-east-1:123456789012:domain/opensearch-domain-1 { "RequestedQuota": { "QuotaName": "Instances per domain", "Status": "PENDING", "DesiredValue": 200.0, "Created": 1580446904.067, "QuotaArn": "arn:aws-cn:servicequotas:us-east-1:123456789012:es/L-6408ABDE", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-6408ABDE", "Requester": "{\"accountId\":\"123456789012\",\"callerArn\":\"arn:aws-cn:iam::123456789012:root\"}", "QuotaRequestedAtLevel": "RESOURCE", "Id": "a12345", "Unit": "None" "QuotaContext": { "ContextId": "arn:aws-cn:es:us-east-1:123456789012:domain/opensearch-domain-1" "ContextScopeType": "AWS::OpenSearchService::Domain", "ContextScope": "RESOURCE", } } }
  4. To get the updated status of the request, use the GetRequestedServiceQuotaChange, ListRequestedServiceQuotaChangeHistory or ListRequestedServiceQuotaChangeHistoryByQuota operations.

After the request is resolved, the Applied quota value for the quota is set to the new value.

View quota request history

View your quota request history in the Service Quotas console. The console displays all open quota increase requests as well as quota requests closed in the last 90 days.

Note

Some Amazon Web Services might be available only in certain Regions. If you have quota increase requests in different Regions, be sure to select the appropriate Region first.

Using the Amazon Management Console
To view the quota request history
  1. Sign in to the Amazon Web Services Management Console and open the Service Quotas console at https://console.amazonaws.cn/servicequotas/home.

  2. To view any pending or recently resolved requests, choose Quota request history from the navigation pane.

The Recent quota increase requests panel displays information about your open recent quota increase requests and any requests closed within 90 days.

Recent quota increase requests
  • Service – Displays the service name selected for the request.

  • Quota name – Displays the quota name selected for the quota increase.

  • Status – Displays the status of a request for a quota increase.

    You may see the following types of status:

    • Requested — Amazon received your quota increase request.

    • Pending – Quota increase request is under review by Amazon.

    • Case_Opened – Service Quotas has opened a support case to process the request. Please follow-up on the support case for more information.

    • Approved – Quota increase request is approved.

    • Denied – Quota increase request can't be approved by Service Quotas. Please contact Amazon Web Services Support for more details.

    • Not_Approved – Quota increase request can't be approved by Service Quotas. Please contact Amazon Web Services Support for more details.

    • Case_Closed – The support case associated with this request was closed. Check the support case correspondence for more information.

    • Invalid_Request – Service Quotas can't process your resource-level quota increase request because the ResourceARN specified as part of the ContextId attribute is invalid.

  • Requested quota value – The increased quota value you requested for the quota.

  • Request date – The date you requested the quota increase.

  • Last updated date – The last date the request received an update.

View details about a service, quota name, and status in the Quota request history table by choosing one of the entries.

Using Amazon CLI
To view the quota request history
  • The ListRequestedServiceQuotaChangeHistory operation, which submits the request, requires a QuotaRequestedAtLevel parameter. The following CLI example is for all resource and account level requests.

    $ aws servicequotas list-requested-service-quota-change-history \ --quota-applied-at-level ALL { "RequestedQuotas": [ { "QuotaName": "Instances per domain", "Status": "PENDING", "DesiredValue": 200.0, "Created": 1580446904.067, "QuotaArn": "arn:aws-cn:servicequotas:us-east-1:123456789012:es/L-6408ABDE", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-6408ABDE", "Requester": "{\"accountId\":\"123456789012\",\"callerArn\":\"arn:aws-cn:iam::123456789012:root\"}", "QuotaRequestedAtLevel": "RESOURCE", "Id": "a12345", "Unit": "None" "QuotaContext": { "ContextId": "arn:aws-cn:es:us-east-1:123456789012:domain/opensearch-domain-1" "ContextScopeType": "AWS::OpenSearchService::Domain", "ContextScope": "RESOURCE" } }, { "QuotaName": "Instances per domain", "Status": "PENDING", "DesiredValue": 200.0, "Created": 1580446904.067, "QuotaArn": "arn:aws-cn:servicequotas:us-east-1:123456789012:es/L-6408ABDE", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-6408ABDE", "Requester": "{\"accountId\":\"123456789012\",\"callerArn\":\"arn:aws-cn:iam::123456789012:root\"}", "QuotaRequestedAtLevel": "RESOURCE", "Id": "a12345", "Unit": "None" "QuotaContext": { "ContextId": "arn:aws-cn:es:us-east-1:123456789012:domain/opensearch-domain-2", "ContextScopeType": "AWS::OpenSearchService::Domain", "ContextScope": "RESOURCE" } }, { "QuotaName": "Domains per Region", "Status": "PENDING", "DesiredValue": 120.0, "Created": 1580446904.067, "Adjustable": true, "QuotaArn": "arn:aws:servicequotas:us-east-1::123456789012:es/L-076D529E", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-076D529E", "Requester": "{\"accountId\":\"123456789012\",\"callerArn\":\"arn:aws-cn:iam::123456789012:root\"}" "QuotaRequestedAtLevel": "ACCOUNT", "Id": "a123456", "Unit": "None", }, { "QuotaName": "Instances per domain", "Status": "PENDING" "DesiredValue": 300.0, "Created": 1580446904.067, "QuotaArn": "arn:aws:servicequotas:us-east-1::123456789012:es/L-6408ABDE", "ServiceName": "Amazon OpenSearch Service", "GlobalQuota": false, "ServiceCode": "es", "QuotaCode": "L-6408ABDE", "Requester": "{\"accountId\":\"123456789012\",\"callerArn\":\"arn:aws-cn:iam::123456789012:root\"}" "QuotaRequestedAtLevel": "ACCOUNT", "Id": "a1234567", "Unit": "None", "QuotaContext": { "ContextId": "*", "ContextScopeType": "AWS::OpenSearchService::Domain", "ContextScope": "RESOURCE" } } ] }