FluentCommunity 配置 CloudFlare R2

本综合指南将带您完成将 CloudFlare R2 与 FluentCommunity 插件配合使用的整个设置流程。我们将介绍如何创建和配置 R2 存储桶、生成 API 令牌,以及设置插件的各项参数。

按照以下步骤,使用 FluentCommunity 设置 Cloudflare R2。

Cloudflare 账户 ID

首先,登录您的 CloudFlare 账户,然后在 CloudFlare 账户的 R2 对象存储 > 概览中,您会看到 API 按钮,点击该按钮并选择使用 R2 与 API

CF Account ID 1

现在会弹出一个窗口,您将看到您的账户 ID,请从此处复制您的账户 ID以备后用。

CF Account ID 2

或者,您也可以在 Cloudflare 账户的账户 ID 中找到您的 URL,如下面的屏幕截图所示。您也可以从此处复制您的账户 ID。

CF Account ID 3

创建 CloudFlare R2 存储桶(存储桶名称和公共 URL)

从左侧边栏导航至 R2 对象存储,在 R2 对象存储下找到概览,并单击它。然后,单击创建存储桶按钮以创建存储桶。

为您的存储分区输入一个易于识别且在项目中独一无二的名称。除非您有特定的存储需求,否则将存储分区的位置保留为默认

请再次检查您的设置,然后单击创建存储分区按钮.

Cloudflare 存储桶公共 URL

现在,您将能够看到存储桶详情。向下滚动至 R2.dev 子域名部分。在此,您需要允许访问此 R2.dev 子域名。

单击允许访问按钮,将显示一个弹出窗口。在字段中输入“允许”,以授予对公共 R2.dev 存储分区 URL 的访问权限。

AD 4nXc8S8vGiT4CbkLkWZq4AeOuoDxx mDf4lRhwmnCf9In2oZ9oLi4kMEH7FiSQVxKYZ oQrjWEQuSWIowJV5laH9GuuTvQ0feMX4T5vJrCHnKSzYaY85UOIcdLWnh4iG0iPZyrv4R?key=G 8YXJrXIV2I2KeWHDJvH7ly

现在,您将获得 Cloudflare 存储桶公共 URL。

R2 Public URL

Cloudflare 访问密钥 & 秘密密钥

要创建 Cloudflare 访问密钥,请再次登录到您的 Cloudflare 账户仪表板,然后点击“管理 R2 API 令牌”。

Cloudflare Access Key 1 scaled

现在您将被重定向到 R2 页面,请点击创建 API 令牌按钮。

Cloudflare Access Key 2 scaled

将显示 API 创建页面,您需要在该页面上为您的 API 配置设置。首先,为您的 API 提供一个名称。在权限部分,选择对象读写权限。

接下来,从下拉菜单中选择您想要存储文件的存储桶。根据需要调整其他设置,然后单击创建 API 令牌按钮。

Cloudflare Access Key 3 scaled

在此,您将找到访问密钥秘密密钥。请务必立即复制它们,因为您以后将无法再次访问此页面。

Cloudflare Access Key 4 scaled

配置 FluentCommunity

现在访问 FluentCommunity,然后转到设置 > 功能与插件。在这里,您将看到媒体模块部分,然后单击配置按钮。

Media Module 1 1 scaled

接下来,选择 Cloudflare R2 并输入您在本指南前面步骤中从 Cloudflare 帐户收集的凭据。

  1. Cloudflare 账户 ID:请输入您的 CloudFlare 账户 ID。
  2. Cloudflare 访问密钥:粘贴您之前从 CloudFlare API 令牌中获取的访问密钥。
  3. Cloudflare 密钥:请输入您的 CloudFlare API 令牌中的密钥。
  4. Cloudflare 存储桶名称:请输入您创建的 R2 存储桶的名称。
  5. Cloudflare 存储桶公共 URL:提供公共 R2.dev 存储桶 URL。

存储桶子文件夹(可选):如果您希望在存储桶中的特定子文件夹内组织文件,请在此处指定子文件夹名称。

所有字段正确填写后,单击保存设置按钮以存储您的配置。

Media Module 2 1 scaled

其他配置(可选)

对于更高级的设置,您可以在 wp-config.php 文件中定义您的 CloudFlare R2 设置。此方法可提供额外的安全保障,并有助于在不同环境中管理配置。


注意:在 wp-config.php 中定义这些值将覆盖 FluentCommunity 插件管理面板中配置的任何设置。

常见问题排查

  1. API 令牌权限:确保您的 API 令牌具有访问 R2 的正确权限。
  2. 存储桶或 URL 不正确:请仔细检查您的存储桶名称和公共 URL 是否准确且配置正确。
  3. 自定义域名设置:如果使用自定义域名,请确认已在 CloudFlare 中正确配置,以避免连接问题。

Log In

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.