タグ

ブックマーク / blog.elkc.net (1)

  • AWSの課金状況をプログラマブルに取得する | 俺のメモ

    AWSの課金状況をプログラマブルに取得するには、CloudWatch経由で取得します。 Billing用のAPIがあるわけでなく、CloudWatchでAWSの下記情報を監視するように設定し、そこから課金のメトリクスを取得します。 「課金」と書いたものの正確には「請求額」の取得ですね。 取得にあたり2つ注意点として、 Amazon側の請求確定のサイクルは必ずしも1時間に1回というわけではないので、ずっとEC2を使ってるのにAPIでデータを取得してみても1時間前と2時間前の料金が同じという事は多々あります。大体3時間くらいのサイクルでアップデートされてる気がします。 サービス別では取得できるけど、リージョン別やインスタンス別の取得等はできません。 という事があります。 以下がスクリプトです。 Pythonなんでbotoを利用しています。 どこのブログに書いてたけど確かにec2のネームスペース

    luckgine
    luckgine 2017/09/29
  • 1