Чи можна встановити ліміт виставлення рахунків Amazon AWS? [зачинено]


92

Я будую додаток на Amazon S3. Як я можу тримати свій S3 під встановлений бюджет? Припустимо, я не хочу, щоб несподіваний трафік перезаряджав мій рахунок AWS. Я волів би, щоб він залишався недоступним.


Здається, це питання не є темою, оскільки йдеться про витрати на розміщення.
Flexo

4
FYI Це 2017 рік, і AWS досі не застосовує обмеження на витрати, оскільки це потрапило б у суть Amazon, навіть незважаючи на те, що це широко запитувана функція. Microsoft Azure реалізує це.
Нострадамус

Ви можете налаштувати "Бюджет AWS" і отримувати сповіщення, як тільки досягнете цієї межі: docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/…
Бенні Нойгебауер,

AWS Budget не є рішенням, оскільки він оновлюється лише 3 рази на день. Тим часом витрати можуть перевищувати дуже багато.
Філіп

Відповіді:


36

Немає можливості встановити бюджет для AWS.

Але цю функцію запитують дуже часто, тому, ймовірно, колись вона буде впроваджена.

https://forums.aws.amazon.com/thread.jspa?threadID=58127


Тут я спостерігаю тенденцію: платіж Azure, оскільки у вас також немає обмежень на витрати. Чи має хмара Google можливість обмеження витрат?
ppp

23

AWS оголосила про загальну доступність функціональних можливостей для моніторингу розрахункових платежів за допомогою платежних сповіщень через Amazon CloudWatch станом на 10 травня 2012 р. (Яка відповідно до відповіді Даніеля Лопеса [+1] доступна для преміум-акаунтів AWS з кінця 2011 р.) :

Ми регулярно підраховуємо загальну щомісячну плату за кожну послугу AWS, якою ви користуєтесь. Коли ви активуєте моніторинг для свого облікового запису, ми починаємо зберігати оцінки як показники CloudWatch, де вони залишаться доступними протягом звичайного 14-денного періоду. [...]

Як зазначено в вступному блозі, Ви можете почати з допомогою сповіщень рахунків , щоб ви знаєте , коли ваш рахунок AWS буде вище , ніж очікувалося , см Контролювати ваші Розрахункові витрати Використання Amazon CloudWatch для більш докладної інформації щодо цієї функції.

Це вже досить корисно для багатьох основних потреб, однак використання API CloudWatch для самостійного отримання збережених показників (див. API GetMetricStatistics та отримання статистики для метрики для зразків використання) насправді дозволяє керувати довільними робочими процесами та бізнес-логікою на основі цього даних.

Що стосується останнього, обсяг цієї пропозиції також наголошується, хоча:

Важливо зазначити, що це оцінки, а не прогнози . Оцінка приблизно відповідає вартості вашого використання AWS на сьогоднішній день у межах поточного платіжного циклу і зростатиме, коли ви продовжуватимете споживати ресурси . [...] Він не враховує тенденції та потенційні зміни у вашій схемі використання AWS. [наголос мій]


Користувальницький інтерфейс жахливий, але насправді схоже, що ви можете отримати його по електронній пошті, коли певна послуга перевищує доларовий поріг. Я не знаю, як насправді зупинити службу, коли це трапляється. i.imgur.com/iaiJSDa.png
mpen

11

Здається, що Amazon все ще не пропонує рішення.

Погляньте на Amazon Price-Watcher - відстежуйте рахунок і автоматично вимикайте свої екземпляри

Отже, ось базовий скрипт, який я зібрав у Python, який буде контролювати поточну ціну вашого екземпляра та вимкнути його, якщо він перевищить певний ліміт ціни. (Надалі це можна змінити, можливо, для зменшення вхідної смуги пропускання або для надсилання адміністратору електронного листа).


1

Станом на грудень 2011 року, якщо у вас є преміум-акаунт AWS, ви можете використовувати CloudWatch для відстеження ваших розрахункових витрат, і якщо вони перевищують певний ліміт, ви можете ініціювати різні дії (наприклад, вимкнення машини)

http://blog.bitnami.org/2011/12/monitor-your-estimated-aws-charges-with.html

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.