AWS EIP 限制增加

Posted

技术标签:

【中文标题】AWS EIP 限制增加【英文标题】:AWS EIP Limit Increase 【发布时间】:2014-08-08 03:08:36 【问题描述】:

我了解我每个区域获得 5 个 EIP,如果我需要更多,我需要请求增加服务限制。

我的问题是增加服务限额后我可以获得多少? 50个EIP有可能吗?

请注意,AWS 提供的 DNS IP 不是一个选项,因为在创建实例后无法分配它,并且 DNS IP 无法附加到我设备的第二个接口(它只能分配给给定的 eth0 EC2 实例)

我只需要一个可以分配给 eth1 或 eth2 的公共 IP 我需要为大约 50 个 EC2 实例执行此操作。

【问题讨论】:

是的,您可以获得更多 50 个 EIP。您需要做的就是通过在表单aws.amazon.com/support/… 中指定该号码的描述/原因来请求他们 【参考方案1】:

是的,您可以根据要求获得更多 EIP。然后,您可以为您的 EC2 实例附加/重新附加它们。

联系 AWS Support - 指出服务限制增加。

EIP服务限制增加-Link 一般 EC2 限制信息 - Link

【讨论】:

【参考方案2】:

您可以将您的 EIP 服务限制增加

    服务配额控制台https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-0263D0A3 通过 AWS 支持控制台(服务限制增加) 通过 API 调用如 boto3 https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/service-quotas.html#ServiceQuotas.Client.request_service_quota_increase 或使用 cli 如 https://docs.aws.amazon.com/cli/latest/reference/service-quotas/request-service-quota-increase.html

我们可以在 aws 中自动化这个过程

    为多区域启用日志流创建 cloudtrail

    使用日志组,我们将添加日志订阅过滤器,我们必须定义过滤器模式“AllocateAddress”并使用它添加 lambda 函数

    在我们的 lambda 函数中,我们将创建 Python 脚本,其中 我们将检查所有区域中存在的 Elastic Ip 的所有区域总数,并从 Service Quota 中获取应用的配额值,然后进行数学表达式((当前 EIP 值/应用的配额值)*100),如果 值大于 80% 然后发送请求以增加请求值

【讨论】:

请在您的回答中提供更多详细信息。正如目前所写的那样,很难理解您的解决方案。 我们可以在 aws 中自动设置此过程的其他内容 1. 为多区域启用日志流创建 cloudtrail 2. 使用日志组,我们将添加日志订阅过滤器,我们必须在其中定义过滤器模式“AllocateAddress”并添加lambda 函数与它 3. 在我们的 lambda 函数中,我们将创建 Python 脚本,在其中我们将检查所有区域中存在的 Elastic Ip 的所有区域总数,并从 Service Quota 中获取应用的配额值,然后进行数学表达式((当前 EIP 值/应用配额值)*100) 如果值大于 80% 则发送请求以增加请求值 感谢您的回答@api

以上是关于AWS EIP 限制增加的主要内容,如果未能解决你的问题,请参考以下文章

AWS Glue - Spark 作业 - 如何增加内存限制或更有效地运行?

使用 rds-data 增加来自 execute_sql 的 aws lambda 结果计数的 1000 限制或使用不同的包?

AWS EC2 - 我们可以限制(减少)AWS中每个区域分配的最大存储量限制吗?

从 Dockerrun.aws.json -AWS 增加 EBS 中的命令超时

AWS Athena 并发限制:提交的查询数 VS 正在运行的查询数

AWS磁盘空间增加导致错误的卷大小