安装先决条件 - Amazon Polly
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

安装先决条件

要使用适用于 WordPress 的 AWS 插件,您需要一个 AWS 账户、一个 AWS Identity and Access Management (IAM) 用户和一个 WordPress 网站。

创建 AWS 账户

如果您已具有 AWS 账户,可以跳过此部分。否则,请创建一个。

如何创建 AWS 账户

  1. 打开 https://portal.amazonaws.cn/billing/signup

  2. 按照屏幕上的说明进行操作。

    在注册时,您将接到一通电话,要求您使用电话键盘输入一个验证码。

创建 IAM 用户

要使用适用于 WordPress 的 AWS 插件,您必须为该插件创建一个 IAM 用户。IAM 用户是 AWS 账户下有权对 AWS 服务进行 API 调用的人员或应用程序。

注意

如果您没有使用 WordPress.com,而是具有 Amazon EC2 上的自托管式 WordPress 网站,则可以使用 IAM 角色来代替 IAM 用户。有关更多信息,请参阅 Amazon EC2 用户指南中的 Amazon EC2 的 IAM 角色

以下过程包含创建 IAM 策略,然后将其附加到 IAM 用户的步骤。IAM 策略是定义应用于用户的权限的文档。

创建 IAM 用户

  1. 登录 AWS 管理控制台 并通过以下网址打开 IAM 控制台 https://console.amazonaws.cn/iam/

  2. 在导航窗格中,选择 Policies。然后选择创建策略

  3. 选择 JSON

  4. 删除策略文本框中的所有内容,然后将以下 JSON 策略粘贴或输入到文本框中:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "acm:DeleteCertificate", "Resource": "*", "Condition": { "StringEquals": { "aws:RequestedRegion": "us-east-1" } } } ] }
  5. 选择查看策略

  6. 查看策略页面上,执行以下操作:

    1. 对于名称,输入 AWSForWordPressDeleteCert

    2. 选择 Create policy

  7. 在导航窗格中,选择 Users。然后选择添加用户

  8. 设置用户详细信息页面上,执行以下操作:

    1. 对于用户名,输入 AWSForWordPressPlugin

    2. 对于 Access type (访问类型),选择 Programmatic access (编程访问)

    3. 选择下一步: 权限

  9. 设置权限页面上,执行以下操作:

    1. 选择直接附加现有策略

    2. 在搜索框中,输入 WordPress,然后选中 AWSForWordPressPolicyAWSForWordPressDeleteCert 旁边的复选框。请确保选中两个 WordPress 策略的复选框。

      注意

      AWSForWordPressPolicy 是一个 AWS 托管策略,为用户提供使用适用于 WordPress 的 AWS 插件中包括的所有功能的权限。将新功能添加到插件后,AWS 将更新此策略以包括使用新功能所需的权限。

    3. 选择下一步: 标签

  10. 选择 下一步: 审核

  11. 选择 Create user

  12. 选择下载 .csv 以将用户的凭证(访问密钥 ID 和秘密访问密钥)保存到您的计算机。配置适用于 WordPress 的 AWS 插件时需要这些信息。

    重要

    这是您可以保存用户的秘密访问密钥的唯一时间,因此请务必立即保存该密钥。

创建一个 WordPress 网站

如果您已具有一个 WordPress 网站,则可以向前跳到安装和配置插件

如果您没有 WordPress 网站,则可以使用 WordPress.com 创建一个。要使用适用于 WordPress 的 AWS 插件,您需要一个 WordPress.com 业务或电子商务计划。

您也可以使用 Amazon Lightsail、Amazon EC2 或其他 Web 托管平台,在自己的 Web 服务器上安装 WordPress 软件。托管您自己的 WordPress 网站涉及的步骤比使用 WordPress.com 更多,并且需要配置和管理 Web 服务器、负载均衡器、DNS 记录和 Web 服务器证书的能力。

无论您如何设置 WordPress 网站,都需要以下内容才能使用适用于 WordPress 的 AWS 插件:

  • 您的网站必须具有自己的域名。域名也称为 Web 地址URL(统一资源定位器),是访客用于访问您的网站的地址。例如,Amazon 的域名为 amazon.com。在本主题中,我们使用 example.com 作为通用示例域名,但您的网站需要自定义域名。

  • 您的网站必须使用 HTTPS 运行。这是安全最佳实践,该插件假定您的网站使用 HTTPS 运行。要检查,请使用 HTTPS 转到您的网站地址(例如,https://example.com),并确保您的网站正确显示。

如果您的网站具有域名并使用 HTTPS 运行,请继续执行以下部分。