blogPHPでWEB+DBシステムの開発をやっています。従量課金なので、他者からの不正利用(本来無いことですが)や想定外の利用で、翌月の請求が来て、ビックリということがあります。私自身も関わっているプロジェクトで、ある月に平時の数倍の請求が来て、原因調査を行ったという経験がありました。転ばぬ先の杖ということで、先にやっておくべきことについてまとめておきます。AWSアカウントの不正利用を防ぐまず、考えられるのが、アカウントを乗っ取られての不正利用です。不正利用は、請求だけでなく、システムやリソースを守るという点でも防ぐべきことです。2FA)を設定しておきます。手順は、下記のエントリがまとまっています。単純に見やすいですし、バックアップ機能もあり、スマートフォン買い替えなどで別デバイスへ移行する際も便利なので、おすすめです。アカウントの不正利用を防いだところで、アクセスキーの管理がずさんだと、結局は不正利用されてしまいます。そこで、アクセスキーを適切に管理する方法を知っておきます。ドキュメントに、良い資料があるので、こちらを参考にすると良いでしょう。請求金額を監視するこれで、不正利用は防げて安心、というなるところなのですが、正規な利用を行っていても、驚きの請求が来ることがあります。私が、遭遇したケースは、まさにこれでした。某Webサイトでの出来事だったのですが、アクセス数はそれほど変わらないのに、転送量が平時の月より大幅に増えて、それにより予想外の請求が来ていました。調べてみると、このサイトでは動画ファイルを公開していたのですが、動画ファイルの容量が大きく、これが原因で転送量が増加していました。確認してみると、動画ファイルを更新した時期と、請求額が大きく増えた月が一致していました。このように、不正利用では無くとも、通常の運用でも、請求額が大きく増える可能性は十分にあります。請求額を監視しておくと安心です。月ごとの請求額を監視して、設定した値を超えれば、アラートを送るというものです。パターンでアラートが来る用意設定しています。前者は、ちゃんとアラートが飛んでくるか確認するためです。アラート設定が間違っていた)を防ぐためです。後者が、想定外の請求を監視するもので、これが飛んできたら、請求内容を確認して、想定外のリソースが使われていないかを確認します。従量課金でかつプログラマブルにリソースを操作できるので、想定外なリソース利用によって、請求額が増加する可能性があります。請求に驚かないように、今一度、確認しておきましょう。