Complete a 3 Question Survey and Earn a re:Post Badge
Help improve AWS Support Official channel in re:Post and share your experience - complete a quick three-question survey to earn a re:Post badge!
为什么我在使用 AWS 免费套餐(Free Tier)时会看到“公共 IPv4 地址”的费用?
本文解释即便账户属于AWS 免费套餐 (Free Tier),为何仍会看到“公共IPv4地址”的收费情况。 自 2024 年 2 月 1 日起,所有公共 IPv4 地址(无论是否连接到服务)将收取每小时每 IP 0.005 美元的费用。EC2 的 AWS 免费套餐将包括前 12 个月每月 750 小时的公共 IPv4 地址使用量。 本文将帮助您确定费用来源。
最新消息
自 2024 年 2 月 1 日起,所有公共 IPv4 地址(无论是否连接到服务)都将收取每小时每 IP 0.005 美元的费用(您在账户中分配但未连接到 EC2 实例的公共 IPv4 地址已收取费用)。
自 2024 年 2 月 1 日起,EC2 的 AWS 免费套餐将包括前 12 个月每月 750 小时的公共 IPv4 地址使用量。使用Amazon BYOIP将自己的IP地址带到AWS的用户,不会对这些IP地址收费。
重要说明:
每月750小时的公共IPv4地址使用时间只有在以下情况下免费:您在使用EC2服务时使用公共IP,并且您的AWS账户处于免费套餐之下。
如果您在使用EC2以外的其他服务使用公共IP,或者账户的Free Tier已经到期,那么账户上将会显示每小时每个IP 0.005美元的费用。
如何确定被收费的根本原因?
第一种方法 - 使用情况报告:
通过以下步骤下载使用情况报告:
- 登录到账单和成本管理控制台
- 在导航窗格中,选择成本和使用情况报告。
- 在 AWS 使用情况报告部分下,选择创建使用情况报告。
- 在下载使用情况报告页面的服务下,选择 - Amazon Virtual Private Cloud (VPC)
- 选择使用类型 - 全部
- 选择操作 - 全部
- 选择报告的时间段。如果选择自定义日期范围,则需要手动指定报告的日期范围。
- 在报告粒度下,选择每小时。
- 选择下载,然后选择 CSV 报告。
下载 CSV 报告后,打开它并对“操作”这一列添加一个筛选,通过执行此操作,您将能够看到与“公共 IPv4 地址”相关的所有操作
或者您可以使用成本和使用情况报告 (CUR)
默认情况下,您的成本和使用情况报告 (CUR) 包含与正在使用和闲置的公共 IPv4 地址相关的综合使用情况数据。设置 CUR 时,您可以选择包含资源 ID 以添加更详细的资源级别分析。
请参阅以下 AWS 博客中提到的“估算公共 IPv4 地址费用”(Estimating public IPv4 address charges)一节:识别和优化 AWS 上的公共 IPv4 地址使用情况
请参考以下信息,以了解您的账户上收到的费用是针对哪些资源的:
- AllocateAddressVPC:跟踪 AWS 帐户中闲置的弹性 IP 地址。- 不包含在 AWS 免费套餐中。
- AssociateAddressVPC:跟踪正在使用并与您的 AWS 资源关联的弹性 IP 地址。- 如果在 AWS 免费套餐下并且与 EC2 一起使用,则包含在 750 小时免费中;如果与其他服务一起使用,则需要付费。
- RunInstances:跟踪 VPC 中与您的 AWS 资源关联的所有 EC2 公共 IPv4 地址 - 如果在 AWS 免费套餐下,则包含在 750 小时免费中。
- DescribeNetworkInterfaces:跟踪 VPC 中服务管理的公共 IPv4 地址 - 不包含在 AWS 免费套餐中。
- CreateVpnConnection:跟踪与 AWS Site-to-Site VPN 连接关联的公共 IPv4 地址 - 不包含在 AWS 免费套餐中。
- CreateAccelerator:跟踪与 AWS Global Accelerator 加速器关联的公共 IPv4 地址 - 不包含在 AWS 免费套餐中。
示例使用情况报告
在上面的报告中,如果使用值(UsageValue)显示大于 1,则表示有多个公共 IP 处于活动状态。
示例 - 请查看“第 1 行”,操作 - DescribeNetworkInterfaces
- 时间范围 - 03/07/24 15:00 至 03/07/24 16:00 = 1 小时
- 如果只有 1 个公共 IP/ENI,则使用率值将显示为 1。
- 但是,在此报告中,从 03/07/24 15:00 到 03/07/24 16:00,DescribeNetworkInterfaces 的使用率为 6。
- 这表明,有 6 个活动 ENI,这意味着有 6 个公共 IP 正在使用中。
请注意 - AWS 跟踪四种类型的公共 IPv4 地址:
- Amazon EC2 公共 IPv4 地址
- Amazon 拥有的弹性 IP 地址
- 服务管理的公共 IPv4 地址
- 自带 IP (BYOIP)
新费用适用于所有公共 IPv4 地址类型(BYOIP 除外)。
第二种方法 - 公共 IP 见解:(Public IP Insights)
为了让您更轻松地监控、分析和审计公共 IPv4 地址的使用情况,AWS 推出了公共 IP 见解,这是 Amazon VPC IP 地址管理器的一项新功能,可免费使用。除了帮助您高效使用公共 IPv4 地址外,公共 IP 见解还能让您更好地了解您的安全配置文件。您可以查看公共 IP 类型和 EIP 使用情况细分,并提供多种筛选选项。
注意:您需要创建一个 Amazon VPC IPAM 才能使用公共 IP 洞察。当您仅将公共 IP 洞察用作 VPC IPAM 免费套餐的一部分时,您无需为使用 Amazon VPC IPAM 付费。
在删除 AWS 账户上的资源以避免收费之前,请阅读 - 查看公有 IP 见解
请参阅AWS 博客中的以下部分:
- Types of AWS public IPv4 addresses (AWS 公共 IPv4 地址的类型)
- Best practices for Public IPv4 usage optimization (公共 IPv4 使用优化的最佳实践)
如果您确定并且不需要这些资源,则可以删除它们
📌 大部分费用将用于 DescribeNetworkInterfaces,即网络接口,您可以参考此AWS 文档删除网络接口
注意 - 您无法删除正在使用的网络接口,您必须先分离网络接口。
如果出现任何错误,请参阅以下内容:
- 选择网络接口并选择“详细信息”选项卡。
- 查看说明以查看网络接口连接到哪些资源。
- 删除该资源 - 例如,删除网络接口,请求者 ID 为 amazon-elb。使用弹性网络接口的描述字段中的值来识别负载均衡器。然后,导航到 Amazon EC2 控制台的负载均衡器部分,找到负载均衡器并将其删除
如果您在删除时遇到任何问题,请联系 AWS Support 并提供问题的详细信息和屏幕截图。
📌 如果用途是 AllocateAddressVPC ,请参阅释放弹性 IP 地址
📌 如果用途是 CreateVpnConnection ,请参阅删除站点到站点 VPN 连接
📌 如果用途是 CreateAccelerator ,请参阅删除加速器
参考文档:
New – AWS Public IPv4 Address Charge + Public IP Insights
Identify and optimize public IPv4 address usage on AWS
本文翻译自:Why am I seeing charges for 'Public IPv4 addresses' when I am under the AWS free tier?
相关内容
- AWS 官方已更新 3 年前