Есть ли способ установить лимит выставления счетов Amazon AWS? [закрыто]

93

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

Кларк
источник
Этот вопрос кажется не по теме, потому что он касается стоимости хостинга.
Flexo
5
К вашему сведению, это 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

Команда браузера S3
источник
Я вижу здесь тенденцию: Azure платит, поскольку у вас также нет предела расходов. Есть ли у Google Cloud возможность ограничения расходов?
ppp
23

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

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

Как указано во вводном сообщении в блоге, вы можете начать с использования уведомлений о выставлении счетов, чтобы сообщить, когда ваш счет AWS будет выше ожидаемого. Дополнительные сведения об этой функции см. В разделе « Мониторинг расчетных расходов с помощью Amazon CloudWatch» .

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

Что касается последнего, также подчеркивается объем этого предложения:

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

Штеффен Опель
источник
Пользовательский интерфейс ужасен, но действительно похоже, что вы можете получить его по электронной почте, когда конкретная услуга превышает порог в долларах. Я не знаю, как на самом деле остановить службу, когда это происходит. i.imgur.com/iaiJSDa.png
mpen 03
11

Похоже, что Amazon все еще не предлагает решения.

Взгляните на Amazon Price-Watcher - отслеживайте свой счет и автоматически выключайте свои инстансы

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

Ник Мартыщенко
источник
1

По состоянию на декабрь 2011 г., если у вас есть премиум-аккаунт AWS, вы можете использовать CloudWatch для отслеживания расчетных расходов, и если они превышают определенный лимит, вы можете запускать различные действия (например, выключение машины).

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

Даниэль Лопес
источник