发布于: Apr 21, 2023

AWS Web Application Firewall 客户现在可以使用 AWS WAF Captcha JavaScript API 来增强对 Captcha 工作流程的控制。AWS WAF Captcha 要求用户先成功解答视觉或音频问题,然后才批准其 Web 请求,从而帮助阻止不必要的机器人流量。直到今天,AWS WAF Captcha 都会将客户重定向到另一个页面来解答 Captcha 问题。此次发布后,开发人员可以通过在现有网页(包括单页应用程序 (SPA))中嵌入 Captcha 问题来改善 Captcha 客户体验。

您可以通过导航到 AWS WAF 控制台中的应用程序集成页面并选择 Captcha Integration(Captcha 集成)选项卡来开始使用 WAF Captcha JS API。您可以为每个 AWS 账户生成多个 API 密钥,每个 API 密钥最多可以用于五个域名,从而让密钥能够在 AWS 账户内的多个 WebACL 中使用。接下来,您可以下载 JavaScript 标签并按照文档完成配置。创建后,所有 API 密钥以及支持的域名和密钥创建时间都会在 Captcha 集成页面上列出,以便于参考。 

您可以通过 AWS WAF 控制台、AWS SDK 和 AWS CLI 配置 AWS WAF Captcha JS API。这一功能已在所有 AWS 区域推出,但 AWS GovCloud(美国)区域除外。这一功能稍后也将在这些区域推出。客户可以免费使用 WAF Captcha JS API,但是标准的 AWS WAF Captcha 费用仍然适用。要开始使用,请访问文档