我了解我每个区域获得 5 个 EIP,如果我需要更多,我需要请求增加服务限制。
我的问题是服务限制增加后我能得到多少?是否有可能获得50个EIP?
请注意,AWS 提供的 DNS IP 不是一个选项,因为在创建实例后无法分配它,并且 DNS IP 无法附加到我设备的第二个接口(它只能分配给给定 EC2 实例的 eth0)
我只需要一个可以分配给 eth1 或 eth2 的公共 IP 我需要为大约 50 个 EC2 实例执行此操作。
我了解我每个区域获得 5 个 EIP,如果我需要更多,我需要请求增加服务限制。
我的问题是服务限制增加后我能得到多少?是否有可能获得50个EIP?
请注意,AWS 提供的 DNS IP 不是一个选项,因为在创建实例后无法分配它,并且 DNS IP 无法附加到我设备的第二个接口(它只能分配给给定 EC2 实例的 eth0)
我只需要一个可以分配给 eth1 或 eth2 的公共 IP 我需要为大约 50 个 EC2 实例执行此操作。
您可以将您的 EIP 服务限制增加
我们可以在 aws 中自动化这个过程
为多区域创建 cloudtrail 启用日志流
使用日志组,我们将添加日志订阅过滤器,我们必须在其中定义过滤器模式“AllocateAddress”并使用它添加 lambda 函数
在我们的 lambda 函数中,我们将创建 Python 脚本,在其中我们将检查所有区域中存在的弹性 IP 的所有区域总数,并从 Service Quota 中获取应用的配额值,然后进行数学表达式((当前 EIP 值/应用的配额值)*100)如果该值大于 80%,则发送请求以增加请求值