Ограничение затрат Amazon S3 (Simple Storage Service) - PullRequest
4 голосов
/ 20 января 2011

Я нахожу тот факт, что сервис не предлагает ограничить стоимость немного пугающим. Есть ли альтернативы (Amzn s3, который предлагает ограничение), или есть ли способ, например, опросить текущую стоимость и отключить услугу, если объем данных или объемы передачи неожиданно растут как сумасшедшие?

Или какой-то другой умный способ оплаты счетов.

Ответы [ 2 ]

1 голос
/ 13 февраля 2011

Прежде всего, этот вопрос явно актуален.

Если я вас правильно понимаю, вы хотели бы получить оценку своих расходов на полосу + некоторый способ остановить людей, загружающих ваши объекты.

Для оценки расходов на пропускную способность у вас есть два варианта:

  1. Загрузите отчет об использовании из своей учетной записи AWS; если вы выберете Data-Transfer-Out и All-Operations там, вы можете легко получить из этого достаточно точную оценку затрат на пропускную способность. У вас есть много подробностей, но это ручной процесс (несмотря на много запросов на API для этого на форумах AWS). Самая близкая вещь к программному доступу, с которой я столкнулся, - это скрипт
  2. включить ведение журнала и анализировать журналы самостоятельно или с помощью какого-либо внешнего инструмента / службы, такого как S3STAT.

и относительно блокировки доступа и т. Д.,

  1. изменить списки ACL для объектов / с и / или групп / с которых вы получаете большинство загрузок, сделав их закрытыми.
  2. сделать ваши объекты доступными через ваш собственный домен и переназначить соответствующие записи DNS для этих объектов / сегментов; для этого вы можете использовать AWS Route 53, например.
0 голосов
/ 20 января 2011

Вы можете точно рассчитать стоимость запуска экземпляра EC2 с точностью до часа и быть вполне уверенным в своих расходах.

Если вы беспокоитесь о расходах на пропускную способность, вы можете управлять ими, например, в своей хост-ОС.:

https://serverfault.com/questions/52027/how-can-i-limit-per-user-bandwidth

...