我想要識別執行中及已刪除 AWS 資源所產生的 Amazon Virtual Private Cloud (Amazon VPC) 公有 IPv4 位址費用。
解決方法
**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
識別目前執行中資源的公有 IPv4 位址費用
若要識別所有 AWS 區域中目前的公有 IPv4 位址費用,請參閱如何識別、監控並最佳化我的 Amazon VPC 公有 IPv4 位址使用情況?
識別已刪除資源的公有 IPv4 位址費用
建立 CUR
AWS 成本和用量報告 (CUR) 包含公有 IPv4 位址的詳細使用情況資料。這包括您目前使用的 IP 位址以及資源先前使用的 IP 位址。在建立成本和用量報告後,您可以監控目前及先前的公有 IPv4 位址費用。
有關如何存取與查詢報告的資訊,請參閱使用您的報告。
**注意:**AWS 每日至少更新一次報告檔案,包含從當月初至當前日期的資料。
若要監控報告中的公有 IPv4 位址使用情況,請查看 PublicIPv4:IdleAddress 及 PublicIPv4:InUseAddress 使用類型。
lineItem/Operation 欄位會將 IPv4 位址使用情況標示為以下類型之一:
- AllocateAddressVPC:監控尚未關聯資源的閒置 Elastic IP 位址。
- AssociateAddressVPC:監控已關聯 AWS 資源的 Elastic IP 位址。
- RunInstances:監控 VPC 中的 Amazon Elastic Compute Cloud (Amazon EC2) 公有 IPv4 位址。
- DescribeNetworkInterfaces:監控 VPC 中的服務管理公有 IPv4 位址。
- CreateVpnConnection:監控 AWS Site-to-Site VPN 連線的公有 IPv4 位址。
- CreateAccelerator:監控 AWS Global Accelerator 的公有 IPv4 位址。
**注意:**AWS 將報告傳送至您的 Amazon Simple Storage Service (Amazon S3) 儲存貯體最多可能需 24 小時。
使用 AWS CloudTrail
若要識別已刪除資源的公有 IPv4 位址,請使用 AWS CloudTrail 搜尋 IP 位址分配事件。
查找以下事件名稱:
- AllocateAddress
- AssociateAddress
- RunInstances
- CreateVpnConnection
- CreateAccelerator
**注意:**CloudTrail 只會記錄美國西部 (奧勒岡) 區域的 CreateAccelerator 事件。
若要監控過去 90 天的 IPv4 位址分配事件,請執行 lookup-events AWS CLI 命令:
aws cloudtrail lookup-events --lookup-attributes AttributeKey=EventName,AttributeValue=API_NAME
**注意:**將 API_NAME 替換為相關事件名稱。