Есть несколько доступных вариантов. First of AWS предоставляет AWS Shield , который является сервисом защиты от DDoS. Стандартная подписка является бесплатной и распространяется на наиболее часто встречающиеся DDoS-атаки на сетевом и транспортном уровнях.
Кроме того, вы можете рассмотреть возможность использования AWS WAF - брандмауэр веб-приложений , который позволяет настраивать правила для трафика, который разрешается для ваших серверов.
Вы также можете использовать API-шлюз перед вашим сервисом и установить ограничения регулирования в зависимости от количества пропускаемого трафика.
Однако я бы спросил, действительно ли вам это нужно? Похоже, вы обеспокоены тем, что у вас будет огромный счет AWS, если конкуренты начнут отправлять вам миллионы запросов. Вы можете настроить оповещения о выставлении счетов таким образом, чтобы, когда ваш прогнозируемый счет превышал определенный порог, вы получали предупреждение, и вы могли либо вручную отключать службы, подвергающиеся бомбардировке, и выяснять, как выглядят атаки, либо получать автоматический ответ через CloudWatch. Я полагаю, что вы обнаружите, что на вас не будут нападать, и что вам не следует слишком беспокоиться об этом векторе атаки.