【发布时间】:2020-10-25 22:55:09
【问题描述】:
我正在使用 AWS Lambda 和 API Gateway 构建无服务器应用程序。为了防止 DDOS 攻击执行大量请求而花费我很多钱,我设置了一个带有请求配额的使用计划(例如 10K 请求/月)。这需要调用者将 API 密钥作为标头传递。
这看起来效果很好,但我还需要为此服务启用 CORS。为此,我需要允许未经授权的 OPTIONS 请求(“CORS preflight”请求),因为浏览器不支持在那里发送任何特殊标头。但后来我似乎找不到执行配额的方法,我又回到了原点:不受控制的这些请求数量可能会花费不可预见的金额。有没有办法排除这种可能性?
【问题讨论】:
标签: amazon-web-services cors aws-api-gateway