実行中の AWS リソースおよび削除したリソースに関連する、Amazon Virtual Private Cloud (Amazon VPC) のパブリック IPv4 アドレスにかかる料金を特定したいと考えています。
解決策
注: AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI で発生したエラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。
現在実行中のリソースのパブリック IPv4 アドレスにかかる料金を確認する
すべての AWS リージョンにわたり、現在のパブリック IPv4 アドレスにかかる料金を特定する方法については、「Amazon VPC のパブリック IPv4 アドレス使用状況を特定、監視、最適化する方法を教えてください」を参照してください。
削除されたリソースのパブリック IPv4 アドレスにかかる料金を確認する
CUR を作成する
AWS Cost and Usage Report (CUR) には、パブリック IPv4 アドレスの詳細使用状況データが含まれます。現在使用中の IP アドレスも、リソースが過去に使用していた IP アドレスも含まれます。コストと使用状況レポートを作成すると、現在か過去かを問わず、パブリック IPv4 アドレスにかかる料金を監視できるようになります。
レポートにアクセスしてクエリを実行する方法については、「レポートの使用方法」を参照してください。
注: AWS は、当月の初めから現在の日付までのデータを使用し、レポートを 1 日に1 回以上更新します。
レポートでパブリック IPv4 アドレスの使用状況を監視するには、使用率タイプ PublicIPv4:IdleAddress と PublicIPv4:InUseAddress を確認します。
LineItem/Operation 列では、IPv4 アドレスの使用状況は次のいずれかの種類として識別されます。
- AllocateAddressVPC は、関連するリソースが存在しない、アイドル状態の Elastic IP アドレスを監視します。
- AssociateAddressVPC は、関連するリソースが存在する 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 アドレス割り当てイベントを監視するには、AWS CLI コマンド lookup-events を実行します。
aws cloudtrail lookup-events --lookup-attributes AttributeKey=EventName,AttributeValue=API_NAME
注: API_NAME を適切なイベント名に置き換えてください。