跳到主要内容

WP Media Folder插件:DigitalOcean 集成

1. 如何在 DigitalOcean 中创建新的 API 密钥?

首先,您应该在网站上登录您的 DigitalOcean 帐户。 然后转到此处或导航到左侧菜单上的 API 部分,单击Generate New Key按钮。

 

生成新密钥

 

之后,输入密钥名称,然后单击绿色勾号按钮。

 

名称新键

 

最后,会在此处显示密钥 ID 和密钥。 保留它以供下一步登录WP Media Folder 。

 

新密钥生成

 

创造一个新空间

可以在 DigitalOcean 或WP Media Folder插件上创建新空间。

第一种方法是在 DigitalOcean 网站上创建,然后单击仪表板右上角的创建按钮 > 空间

 

创造空间

 

选择一个数据中心区域,并输入空间名称。 单击创建空间按钮。

 

名称空间数字海洋

 

第二种方法是在WP Media Folder设置上创建。 导航到菜单设置 > WP Media Folder> 云 >卸载媒体 > DigitalOcean,单击空间设置和选择按钮。

 

空间设置选择

 

然后为空间选择区域和名称。

 

创建空间 mf

 

2. 从WP Media Folder登录 DigitalOcean

返回 WordPress 仪表板并单击菜单Settings > WP Media Folder > Cloud > Offload Media > DigitalOcean 。 将以下内容粘贴到表单字段中:

  • 访问密钥ID
  • 秘密访问密钥

 

输入键数字海洋

 

之后,保存设置,连接应该是成功的。 然后单击空间设置和选择按钮以选择空间或创建新空间。 请转到下一步以发现 DigitalOcean 功能。

 

选择空间

 

3. 它是如何工作的? 我可以用 DigitalOcean 做什么?

它是如何工作的?

将WP Media Folder与 DigitalOcean 连接并启用Copy to DigitalOcean选项后,您上传的所有新媒体都将发送到 DigitalOcean 。

 

复制到 DigitalOcean

 

请记住创建并选择存储所有数据的空间。 如果您想在使用 DigitalOcean 集成之前同步您上传的媒体,请单击与 DigitalOcean 同步按钮。 然后它会将您现有的所有媒体库发送到您的 DigitalOcean 空间。

 

同步媒体按钮数字

 

注意:当您执行此操作时,您的媒体 URL 将被 DigitalOcean URL 替换。
请看下面的例子。 从 https://joomunited.com/wp-content/uploads/2019/02/image.jpg 到 >> https://joomunited-space.nyc3.digitaloceanspaces.com/wp-media-folder-joomunited/wp-content /uploads/2019/02/image.jpg

 

为了卸载您网站上的媒体,您应该启用上传后删除选项,您的媒体库将完全存储在 DigitalOcean 而不是您的服务器上。

 

上传后删除数字海洋

 

通过启用附件标签选项,当您将鼠标悬停在右上角的 DigitalOcean 标签上时,将显示每个媒体的信息。

 

标签-digitalOcean

 

当您想要更改媒体位置或删除插件时,单击检索媒体按钮,然后您的所有媒体将从 DigitalOcean 复制到您的媒体库。 添加到您的内容的所有以前的链接都将保留在原处(没有断开的链接)。

 

检索媒体-digitalocean

 

注意:您只能将通过我们的插件上传的文件从 DigitalOcean 同步到媒体库。

 

如何连接 CloudFront?

Cloudfront 与我们的插件集成。 DigitalOcean 提供了两种与 CloudFront 建立连接的方法。 一种是使用 Amazon S3,另一种是通过 DigitalOcean 的默认方法。

让我们从 DigitalOcean 的默认设置开始。

首先,您应该转到空间并选择您连接到站点的存储桶。 然后导航到“设置”选项卡。

CDN(Content Delivery Network选项中,单击编辑按钮,然后勾选启用 CDN选项。 然后单击“保存”按钮。

 

数字海洋-cdn-default

 

加载几秒钟后,通知弹出窗口显示 CDN 已启用。 在右上角,选择CDN 终结点选项,然后复制 URL 并将其粘贴到自定义域 (CNAME)字段。

 

cdn-endpoint-url-digital-ocean-default

文件 URL
的变化。

 

文件 url-cdn-digital-ocean-default

 

第二种方式,您可以使用 Amazon S3 Cloudfront。 首先,在 Amazon 控制面板上,导航至服务 > CloudFront或转到此链接

 

云端菜单

 

从这里,单击右上角的创建分发

 

创建分发按钮

 

然后将您的域粘贴到源域字段中。 例如: “https://joomunited.us-east-1.digitaloceanspaces.com”

 

创建分布数字海洋

 

Default cache behavior > Cache key and origin requests部分,选择Legacy cache settings选项。

 

遗留缓存设置

 

接下来,向下滚动到Web 应用程序防火墙 (WAF)部分,然后选择“不启用安全保护”选项。 最后,向下滚动到底部并单击“创建分发”按钮。

 

Web 应用程序防火墙数字海洋

 

然后转到Distribution details,复制分发域名。 然后转到WP Media Folder,并将其粘贴到Custom Domain (CNAME)字段。

 

复制分发

 

“部署”为当前日期时间时,请等待几分钟让图像完全加载

在每个图像的文件 URL中看到更改

 

文件-url-cdn-digital-ocean-s3

 

进阶设定和动作

您可以选择一个空间将文件夹和文件从 DigitalOcean 服务器导入到您的媒体库。 或者将所有文件从一个空间复制到另一个空间。

 

复制空间