本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置 AWS WAF Classic
警告
AWS WAF Classic 支持将于 2025 年 9 月 30 日结束。
注意
这是 AWS WAF Classic 文档。仅当 2019 年 11 月之前在 AWS WAF 中创建了 AWS WAF 资源(例如规则和 Web ACL),但尚未将这些资源迁移到最新版本时,才应使用此版本。要迁移您的 Web ACL,请参阅 将 AWS WAF Classic 资源迁移到 AWS WAF。
有关 AWS WAF 的最新版本,请参阅 AWS WAF。
本主题介绍了准备使用 AWS WAF Classic 的预备步骤(如创建用户账户)。您无需为这些付费。您只需为使用的 AWS 服务付费。
注意
如果您是 AWS WAF 的新用户,请不要按照 AWS WAF Classic 的这些设置步骤进行操作。相反,请按照 设置您的账户以使用服务 中 AWS WAF 的最新版本的对应步骤操作。
完成这些步骤后,请参阅 开始使用 AWS WAF Classic 以开始使用 AWS WAF Classic。
注意
AWS Shield Standard 随 AWS WAF Classic 提供,无需额外设置。有关更多信息,请参阅 AWS Shield 和 Shield Advanced 的工作方式。
首次使用 AWS WAF Classic 或 AWS Shield Advanced 之前,请完成本节中的步骤。
注册 AWS 账户
如果您还没有 AWS 账户,请完成以下步骤来创建一个。
注册 AWS 账户
打开 https://portal.aws.amazon.com/billing/signup
。 按照屏幕上的说明进行操作。
在注册时,将接到一通电话,要求使用电话键盘输入一个验证码。
当您注册 AWS 账户时,系统将会创建一个 AWS 账户根用户。根用户有权访问该账户中的所有 AWS 服务 和资源。作为安全最佳实践,请为用户分配管理访问权限,并且只使用根用户来执行需要根用户访问权限的任务。
注册过程完成后,AWS 会向您发送一封确认电子邮件。在任何时候,您都可以通过转至 https://aws.amazon.com/
创建具有管理访问权限的用户
注册 AWS 账户 后,请保护好您的 AWS 账户根用户,启用 AWS IAM Identity Center,并创建一个管理用户,以避免使用根用户执行日常任务。
保护您的 AWS 账户根用户
-
选择根用户并输入您的 AWS 账户电子邮件地址,以账户拥有者身份登录 AWS Management Console
。在下一页上,输入您的密码。 要获取使用根用户登录方面的帮助,请参阅《AWS 登录 用户指南》中的以根用户身份登录。
-
为您的根用户启用多重身份验证 (MFA)。
有关说明,请参阅《IAM 用户指南》中的为 AWS 账户 根用户启用虚拟 MFA 设备(控制台)。
创建具有管理访问权限的用户
-
启用 IAM Identity Center。
有关说明,请参阅《AWS IAM Identity Center 用户指南》中的启用 AWS IAM Identity Center。
-
在 IAM Identity Center 中,为用户授予管理访问权限。
有关如何使用 IAM Identity Center 目录 作为身份源的教程,请参阅《AWS IAM Identity Center 用户指南》中的使用默认的 IAM Identity Center 目录 配置用户访问权限。
以具有管理访问权限的用户身份登录
-
要使用您的 IAM Identity Center 用户身份登录,请使用您在创建 IAM Identity Center 用户时发送到您的电子邮件地址的登录网址。
要获取使用 IAM Identity Center 用户登录方面的帮助,请参阅《AWS 登录 用户指南》中的登录 AWS 访问门户。
将访问权限分配给其他用户
下载工具
AWS Management Console包括 AWS WAF Classic 的控制台,但如果您想以编程方式访问 AWS WAF Classic,请参阅以下内容:
-
如果您要调用 AWS WAF Classic API 而不必处理低级别详细信息(如汇编原始 HTTP 请求),则可以使用 AWS 开发工具包。AWS 开发工具包提供用于封装 AWS WAF Classic 和其他 AWS 服务的功能的函数和数据类型。要下载 AWS 开发工具包,请参阅还包括先决条件和安装说明的适用页面:
有关 AWS SDK 的完整列表,请参阅用于 Amazon Web Services 的工具
。 -
如果 AWS 没有为您使用的编程语言提供开发工具包,请参阅 AWS WAF API 参考 中记录的 AWS WAF Classic 支持的操作。
-
AWS Command Line Interface (AWS CLI) 支持 AWS WAF Classic。利用 AWS CLI,您可以从命令行控制多个 AWS 服务并通过脚本自动执行这些服务。有关更多信息,请参阅 AWS Command Line Interface
。 -
AWS Tools for Windows PowerShell 支持 AWS WAF Classic。有关更多信息,请参阅 AWS Tools for PowerShell Cmdlet 参考
。