ヤマムギ

growing hard days.

*

CloudTrailイベントのコストしか発生していないリージョンのコスト発生源を調査しました

   

調査のきっかけ

ふと検証用AWSアカウントのCostExplorerを見てました。
私が使ってる検証アカウントで、東京リージョンとバージニア北部しか使っていないはずなのに、なぜシンガポールリージョンでコストが発生してるんだろ?と思って調査してみました。

CostExplorerで調査

AWSアカウントとリージョンでフィルターして、ディメンションをサービスにするとCloudTrailのみでした。
シンガポールリージョンでコストが発生しているのは、CloudTrailのみということになります。
ディメンションを使用タイプにしたら何かわかるかなと思って、確認してみました。
どうやらDataEventで発生しているということがわかりました。

CloudTrailのログを確認

Athenaで検索できるようにパーティション化してましたので、検索してみました。
いくつか絞りながらSQLクエリを実行して、最終的にこちらのSQLクエリで判断しました。

CloudTrailログを書いたuseragentごとに3日間の件数を出してみました。
結果、圧倒的にreplication.dynamodb.amazonaws.comが多くのイベントを発生させていることがわかりました。

結果

シンガポールに東京リージョンのDynamoDBテーブルのグローバルテーブルをデモ目的で作っていたんでした。
もう不要なのでグローバルテーブルを削除。
これで1日 $0.52の削減。1月で$15ぐらい。放置し続けるともったいないところでした。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「AWS認定資格試験テキスト AWS認定AIプラクティショナー」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS , ,

  関連記事

RocketChatからOutgoing Webhookで呼び出されたAPI Gatewayでtokenをリクエスト検証する

本来はWAFでやったほうがよさそうですが、追加料金を発生させたくない場合にAPI …

Going Serverless with AWS(AWS Summit Tokyo 2017)を聞いてきました

AWS Summit Tokyo 2017でセッション「Going Server …

Amazon Quantum Ledger Database(QLDB)でサンプル台帳の作成と検証

Quantum Ledger Database(QLDB)を触ったことなかったの …

別アカウントのVPCからAWS PrivateLinkを使う

VPC エンドポイントサービス (AWS PrivateLink)を参考にしまし …

AWS Client VPNの接続ログを確認しました

AWS Client VPNを設定しましたで証明書とかせっかく作ったので、いろい …

[JapanTaxi] Athena 指向アナリティクス 〜真面目に手を抜き価値を得よ〜(AWS Summit Tokyo 2017)を聞いてきました

Athenaのユースケースとして聞きにいきましたが、最近触ってるRe:dashも …

AWS Lambda(Python)で生成した文字をAmazon Connectで音声を設定して発信する

Amazon Connectから発信する電話の音声を動的に設定します。 Lamb …

AWS CodPipelineの実行モードの動作確認しました

AWS CodePipelineの3つの実行モード(SUPERSEDED(優先済 …

kintoneでEveryoneに権限が設定されているアプリをAWS Lambdaで一括チェックする

こないだ、kintone Cafeでユーザーが自由に作成している環境だと、どんな …

AWS Control TowerにOUを追加する

AWS Control TowerにOUを追加する 管理アカウントでAWS Co …