WP Media Folder 插件:Amazon S3集成
1. 从 WP Media Folder登录 Amazon S3
返回 WordPress 控制面板,点击菜单“设置”> WP Media Folder >“云”>“卸载媒体”>“Amazon S3” 。将以下内容粘贴到表单字段中:
- 访问密钥 ID
- 秘密访问密钥
之后,保存设置,连接应该就会成功。请继续下一步,了解 AWS S3 的各项功能。.
2. 它是如何运作的?我可以用 Amazon S3 做什么?
它是如何工作的?
将 WP Media Folder 与 Amazon S3 连接后,请选择一个存储桶或创建一个新存储桶,用于存储所有数据。.
您可以启用“复制到 Amazon S3”选项,所有新上传的媒体都将发送到 Amazon S3。
如果您想在使用 Amazon S3 集成之前同步已上传的媒体文件,请点击“同步媒体”按钮。然后,它会将您现有的所有媒体库发送到您的 S3 存储桶。
Amazon S3 上的文件夹结构:输入自定义路径,用于存储卸载的文件在您的 S3 存储桶中的位置。
为了将媒体文件卸载到您的网站上,您应该启用“上传后删除”选项,您的媒体库将完全存储在 Amazon S3 上,而不是您的服务器上。
启用附件标签选项后,当您将鼠标悬停在右上角的 aws3 标签上时,将显示每个媒体的信息。
当您想要更改媒体位置或移除插件时,请点击“检索 Amazon S3 媒体”按钮,所有媒体文件将从 Amazon 复制到您的媒体库。您内容中之前添加的所有链接都将保留(不会出现失效链接)。
如何连接 CloudFront?
CloudFront 已与我们的插件集成。要创建自定义域名 (CNAME),首先,在亚马逊控制面板中,导航至 “服务”>“CloudFront” ,或访问此链接。
从这里,点击右上角的“创建分发”
然后将您的域名粘贴到“源域名”字段中。如果您的域名是“https://s3-us-west-1.amazonaws.com/joom-united” ,请将其更改为“https://joom-united.s3-us-west-1.amazonaws.com”。
在“默认缓存行为”>“缓存键和源请求”部分,选择“旧版缓存设置”选项。最后,向下滚动到页面底部,然后单击“创建分发”按钮。
然后转到分发详情,复制分发域名。然后转到WP Media Folder,并将其粘贴到自定义域名 (CNAME)字段中。
“部署中”当前日期时间时,请稍等几分钟,待图像完全加载
每张图片中“文件 URL”的变化
高级设置和操作
您可以选择一个存储桶,将 S3 服务器上的文件夹和文件导入到您的媒体库。或者,您可以将所有文件从一个存储桶复制到另一个存储桶。.
3. 创建 IAM 用户
此插件包含与 WP Media Folder Amazon S3 集成。您需要在安装 WP Media Folder同时安装此插件。该插件还集成了 Google Drive、Google Photos、Dropbox 和 OneDrive 。.
首先,您需要登录亚马逊控制台;如果您还没有 AWS S3 账户,则需要注册一个账户。
登录控制台后,您需要创建一个新的 IAM 用户。然后转到“IAM 用户”页面,单击“添加用户”按钮。
步骤 1:输入用户名,然后单击“下一步”按钮。
步骤 2:要允许新用户管理 S3 服务中的存储桶和对象,您需要授予其特定权限。单击“直接附加策略”按钮,然后在筛选策略输入框中输入“S3”。选择“AmazonS3FullAccess”策略,然后单击“下一步按钮。
步骤 3:如果一切正常,点击“创建用户”按钮。
创建访问密钥
成功创建新用户后,您应该导航至“访问管理”>“用户”>“{选择用户}”>“安全凭据”选项卡。
然后向下滚动到“访问密钥”部分,然后单击“创建访问密钥”按钮。
在步骤 1:访问关键最佳实践和替代方案时,选择“在 AWS 外部运行的应用程序”选项。然后单击“下一步”按钮。
接下来是第二步:在字段中输入描述名称。然后,点击“创建访问密钥”按钮。
最后,系统会显示“检索访问密钥”屏幕,其中包含用户的安全凭证,包括访问密钥 ID和秘密访问密钥。亚马逊不会再次显示这些信息,因此请将其下载为 .csv 文件并备份到安全的地方。如果您丢失了这些信息,可以随时从控制台创建新的密钥集,但之后将无法再次检索到秘密密钥。
创建一个桶
要使用 Amazon S3,您需要创建一个新的存储桶。请访问存储桶区域: https://s3.console.aws.amazon.com/s3/buckets ,然后点击“创建存储桶”按钮。
在常规配置,输入存储桶名称,选择一个 AWS 区域,然后在对象所有权部分,选择“启用 ACL”>“对象写入器”选项。
在此存储桶的“阻止公共访问”设置“阻止所有公共访问”选项“我确认当前...”选项,如下图所示。
然后其余选项保持默认,点击“创建存储桶”按钮。
Access 列的状态为 “对象可以是公开的” 。
WP Media Folder中创建一个新的存储桶。依次点击“设置”> WP Media Folder >“云”>“卸载媒体” >“Amazon S3”,然后点击“存储桶设置和选择”按钮。在弹出窗口底部,输入存储桶名称,然后点击“创建”按钮。



























