AWSの支出を監視するダッシュボードを構築することを計画しています。グーグルした後、AWSにはAPIがないため、開発者がアプリをフックして構築し、リアルタイムデータを取得できることに気付きました。それを達成する方法はありますか?親切に私を助けてください
5 に答える
あなたは現在のAWSの使用状況を監視しようとしていると思います。
AWSは、「AWSプログラムによる請求アクセス」を通じて同じオプトインを提供しています。有効にすると、AWSは現在の使用状況のcsvファイルを指定されたS3バケットに数時間ごとにアップロードします。
csvファイルをダウンロードして解析し、リアルタイムデータを取得するには、お気に入りのプログラミング言語AWSS3SDKを使用してプログラムを作成する必要があります。
Newvemには、AWSでの作業に利用できる非常に優れたハウツーガイドのセットがあります。ガイドの1つ http://www.newvem.com/how-to-set-up-programmatic-billing-access-for-your-aws-account/ では、プログラムによる請求アクセスの有効化について説明しています。
http://www.newvem.com/how-to-track-costs-of-amazon-s3-cloud-objects/も参照してください。これは、AmazonS3のコストを追跡する方法について説明しています。
2)Mikeが述べたように、AWSはCloudwatchを使用して請求アラートを受け取る方法も提供しています。
上記がお役に立てば幸いです。AWSとその製品についてより多くの洞察を得るためのガイド方法をNewvemに紹介することをお勧めします。
ありがとう、タラル・シャー
実際の支出データを監視する場合は、@Taralが正しいです。AWS Programmatic Billing Accessは、データを記録するための最良のツールです。ただし、実際にダッシュボードツールを作成して表示する必要はありません。すでに、ダッシュボードツールはたくさんあります。
私が働いている会社であるCloudabilityは、すべてのAWS詳細請求データを自動的にインポートし、コードを記述したり、スプレッドシートを混乱させたりすることなく、必要なすべてのAWS支出および使用状況レポートを作成できるようにします。
詳細については、 http://blog.cloudability.com/introducing-cloudabilitys-aws-cost-analytics-powered-by-aws-detailed-billing-files/に優れたブログ投稿があります。
Cloudwatch対応のモニトロ化の詳細については、http://aws.amazon.com/about-aws/whats-new/2012/05/10/announcing-aws-billing-alerts/を参照 してください。
AWSをより速く学ぶには、 http://www.newvem.com/amazon-cloud-knowledge-center/how-to-guides/でNewvemのガイドを参照して ください。
よろしくタラル
CloudWatchには「推定請求」APIがあり、ほとんどの方法でそこにアクセスできます。詳細については、次のServerFaultの質問を参照してください:https ://serverfault.com/questions/350971/how-can-i-monitor-daily-spending-on-aws
詳細をお探しの場合は、CSV形式の請求書をダウンロードして解析する必要があります。しかし、あなたの質問は一般的すぎて、特に有用な答えを提供することはできません。ただし、これでもリアルタイムではありません。