Ste*_*ers 41 amazon-web-services aws-cloudformation amazon-vpc elastic-ip aws-cdk
我正在使用 CDK/CloudFormation,最近在尝试创建新堆栈时开始收到此错误:
The maximum number of addresses has been reached.
Run Code Online (Sandbox Code Playgroud)
在 AWS 管理控制台中查看,VPC IP 地址的数量限制为 40 个,而列表中正好有 40 个 - 但其中一些既没有关联实例 ID,也没有设置关联 ID:
我的理解是,那些没有这些集合的东西不会被用于任何用途,因此希望使它们可用于克服堆栈创建时的错误。但不确定如何做到这一点 - “释放弹性 IP 地址”是否可以解决问题,或者它们是否需要保留在帐户中,但以其他方式标记为可重用?
Nin*_*pac 53
我正在使用 AWS CDK 和 Kubernetes,我必须请求将配额从 5 增加到 10,我在 15 分钟内就获得了批准。
转到https://us-east-1.console.aws.amazon.com/servicequotas/home/services/ec2/quotas并搜索“IP”。然后,选择“EC2-VPC 弹性 IP”。
请注意,此链接的 URL 中包含 AWS 区域 - 确保您没有为错误的区域请求增加配额!
Erv*_*gyi 35
The maximum number of addresses has been reached.
您收到此错误是因为您将公共 IP 地址关联到您的实例。如您所知,公共 IPv4 IP 地址的数量是有限的。这意味着 AWS 默认情况下允许您为每个区域分配最多5 个弹性 IP。这是一个软限制,您可以要求增加。有多种方法可以避免必须将公共 IP 地址附加到所有内容,因此不建议要求增加。
但不确定如何做到这一点 - “释放弹性 IP 地址”是否可以解决问题,或者它们是否需要保留在帐户中,但以其他方式标记为可重用?
首先,您必须将 IP 地址与实例解除关联。之后,您将可以按Release Elastic IP address。所以是的,这样就可以了。
小智 5
默认情况下,AWS 限制每个区域 5 个弹性 IP。因此,要增加配额,您必须提出请求。
以下是如何执行此操作(请按照https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-limit上的文档进行操作):
打开服务配额控制台 https://console.aws.amazon.com/servicequotas/。
在控制板上,选择 Amazon Elastic Compute Cloud (Amazon EC2)。如果仪表板上未列出 Amazon Elastic Compute Cloud (Amazon EC2),请选择 AWS 服务,在搜索字段中输入 EC2,然后选择 Amazon Elastic Compute Cloud (Amazon EC2)。
在 Amazon EC2 服务配额页面上,在搜索字段中输入 IP。限制为 EC2-VPC 弹性 IP。如果您有权访问 EC2-Classic,则还有一个额外限制:EC2-Classic 弹性 IP。有关更多信息,请选择限制。
如果您认为您的架构需要额外的弹性 IP 地址,您可以直接从服务配额控制台请求增加配额。
在单击提交之前,请仔细检查您的目标区域。
希望有帮助。
| 归档时间: |
|
| 查看次数: |
61730 次 |
| 最近记录: |