Есть ли способ установить лимит выставления счетов Amazon AWS? [закрытый]
Я создаю приложение поверх Amazon S3. Как я могу сохранить свой S3 под заданным бюджетом? Предположим, я не хочу, чтобы неожиданный трафик превышал плату за мой аккаунт AWS. Я бы предпочел, чтобы он оставался недоступным.
4 ответа:
нет никакого способа, чтобы установить бюджет для AWS.
но эта функция запрашивается очень часто, так что, вероятно, когда-нибудь это будет реализовано.
AWS объявила об общей доступности функционала для Мониторинг Предполагаемых Расходов С Помощью Биллинговых Оповещений через Amazon CloudWatch по состоянию на 10 мая 2012 года (что согласно ответ Даниэля Лопеса [+1] Доступно для премиум-аккаунтов AWS уже с конца 2011 года):
мы регулярно оцениваем общую ежемесячную плату за каждый сервис AWS что вы используете. Когда вы включаете мониторинг для своей учетной записи, мы начинаем сохранение оценок в виде метрик CloudWatch, где они останутся доступные для обычного 14-дневного периода. [...]
Как указано во вступительном сообщении в блоге,вы можете начать с помощью уведомлений о выставлении счетов, чтобы вы знали, когда ваш счет AWS будет выше, чем ожидалось см. Контролируйте Свои Предполагаемые Расходы С Помощью Amazon CloudWatch для получения более подробной информации об этой функции.
Это уже очень полезно для многих основных нуждается, однако, в использовании CloudWatch API чтобы получить сохраненные метрики самостоятельно (см. GetMetricStatistics API и получение статистики для метрических для примеров использования) фактически позволяет управлять произвольными рабочими процессами и бизнес-логикой на основе этих данных.
Что касается последнего, то объем этого предложения также подчеркивается:
важно отметить, что это оценки, а не предсказания. Этот оценка приблизительная стоимость использования AWS на сегодняшний день в текущий платежный цикл и будет увеличиваться, как вы продолжаете потреблять ресурсы. [...] Он не принимает тенденции или потенциальные изменения в вашем шаблоне использования AWS во внимание. [выделено мной]
кажется, что до сих пор нет решения, предоставляемого Amazon.
взгляните на Amazon Price-Watcher-Контролируйте свой счет и автоматически выключайте свои экземпляры
Итак, вот базовый скрипт, который я собрал в Python, который будет сидеть и отслеживать текущую цену вашего экземпляра и закрывать его, если он превысит определенный ценовой предел. (В будущем это может быть изменено, может быть, входящей полосы пропускания, или по электронной почте администратор.)
по состоянию на декабрь 2011 года, если у вас есть учетная запись AWS premium, вы можете использовать CloudWatch для мониторинга ваших предполагаемых расходов, и если они превышают определенный предел, вы можете запускать различные действия (например, выключение машины)
http://blog.bitnami.org/2011/12/monitor-your-estimated-aws-charges-with.html