> For the complete documentation index, see [llms.txt](https://upsolver.gitbook.io/content/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://upsolver.gitbook.io/content/support-1/troubleshooting/aws-configuration/private-api-doesnt-start-or-cant-connect/elastic-ips-limit-reached.md).

# Elastic IPs Limit Reached

{% hint style="info" %}
Before deploying a cluster to your Private VPC, Upsolver allocates Elastic IP addresses to make sure that servers are discoverable.
{% endhint %}

## For API and query clusters:

Elastic IP addresses are **mandatory**.

## For compute clusters:

Elastic IP addresses are **optional** and **can be** **edited** from the UI.&#x20;

To edit, select the compute cluster in question:&#x20;

1. Click the vertical dots next to the **Stop** button.
2. Click **Edit** and clear the **Elastic IPs checkbox**.&#x20;

{% hint style="info" %}
Note: When the Elastic IPs option is not selected, external resources (e.g., Redshift or Elasticsearch) will not be able to recognize the compute cluster servers by their IP addresses.
{% endhint %}

## For compute or query clusters with **Auto Scaling** turned on:&#x20;

Upsolver allocates Elastic IP addresses for a cluster according the maximum number of servers.

## For compute clusters with additional processing units for replay:&#x20;

Upsolver does not allocate Elastic IP addresses for those processing units.

## AWS Elastic IP limit:

The number of Elastic IPs that an account in AWS can allocate is **limited per region**.&#x20;

{% hint style="info" %}
You can raise the limit of Elastic IPs by [sending a request to Amazon Web Services via this form](https://console.aws.amazon.com/support/v1#case/create?issueType=service-limit-increase\&limitType=service-code-elastic-ips-ec2-classic\&serviceLimitIncreaseType=elastic-ips\&type=service_limit_increase).&#x20;

In the **Limit type**, select **Elastic IPs** and select the relevant **region**.
{% endhint %}

If Upsolver is unable to allocate Elastic IPs because the limit is exceeded, a notification will pop up containing a link to this page.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://upsolver.gitbook.io/content/support-1/troubleshooting/aws-configuration/private-api-doesnt-start-or-cant-connect/elastic-ips-limit-reached.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
