Amazon AWSの請求制限を設定する方法はありますか?[閉まっている]


92

Amazon S3の上にアプリを構築しています。S3を設定された予算で実行し続けるにはどうすればよいですか?予期しないトラフィックがAWSアカウントに過剰に課金されないようにしたいとします。利用できません。


この質問はホスティング費用に関するものであるため、トピックから外れているようです。
フレキソ

4
FYIそれは2017年であり、広く要求されている機能であるにもかかわらず、Amazonの最終利益に達するため、AWSはまだ支出制限を実装していません。Microsoft Azureはこれを実装しています。
ノストラダムス

あなたがその限界に達すると、あなたはセットアップ「AWS予算」とは、通知を受けることができます。docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/...
ベニー・ノイゲバウアー

AWS予算は1日に3回しか更新されないため、ソリューションではありません。一方、コストは非常に超える可能性があります。
Philip Enc

回答:



23

AWSは、2012年5月10日の時点で、Amazon CloudWatchを介して請求アラート使用して推定料金を監視する機能の一般提供を発表しました(ダニエルロペスの回答 [+1]によれば、2011年末以降、AWSプレミアムアカウントですでに利用可能です)。 :

お客様が使用する各AWSサービスの月額料金の合計を定期的に見積もります。アカウントのモニタリングを有効にすると、推定値がCloudWatchメトリックとして保存され始め、通常の14日間は使用可能になります。[...]

紹介ブログの投稿で説明されているように、請求アラートを使用して、AWSの請求額が予想よりも高くなる時期を知らせることができます。この機能の詳細については、「Amazon CloudWatch使用して推定料金を監視する」を参照してください。

これは、多くの基本的なニーズにすでにかなり役立ちますが、CloudWatch APIを使用して、格納されたメトリックを自分で取得する(GetMetricStatistics APIおよびメトリックの統計の取得の使用例を参照)と、実際にこれに基づいて任意のワークフローとビジネスロジックを駆動できますデータ。

後者に関しては、このオファリングの範囲も強調されています。

これらは予測ではなく推定であることに注意してください。推定値は、現在の請求サイクル内でのこれまでのAWS使用のコストを概算したものであり、リソースを消費し続けると増加します。[...] AWSの使用パターンの傾向や潜在的な変更は考慮されていません。【重点鉱山】


UIはひどいですが、実際には、特定のサービスが1ドルのしきい値を超えたときにメールで通知を受け取ることができるように見えます。これが起こったときに実際にサービスを停止する方法はわかりません。i.imgur.com/iaiJSDa.png
mpen

11

Amazonから提供されるソリューションはまだないようです。

上を見てくださいAmazonギフト券-ウォッチャーを-あなたの手形や自動シャットあなたのインスタンスDownモニタ

そこで、Pythonに組み込んだ基本的なスクリプトを以下に示します。これは、インスタンスの現在の価格を確認して監視し、特定の価格制限を超えた場合にシャットダウンします。(将来的には、これを変更して着信帯域幅を調整するか、管理者にメールで送信することができます)


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.