我有一个使用Academy主题的Wordpress网站来销售课件,并在公共Amazon S3存储桶中托管了视频和其他(可下载的)资源。我正在寻找一种方法来确保这一点。理想情况下,我希望将IAM用户和密码或访问密钥存储在Wordpress加载项中,或者在用户位于课程页面上时进行实例化/激活,以使Cloudflare URL无法直接使用,只有已登录的客户才能使用能够访问媒体。 这似乎是一个非常基本的功能,但是我很困惑地找到了可以执行类似操作的插件。我发现可以通过WordPress管理媒体的内容会自动添加到S3,但它们都要求S3存储桶是公开的,并且无法使用Cloudflare URL解决直接访问问题。 或者,也许我可以让网站的客户部分使用子域并将Cloudflare配置为仅允许通过该域的链接进行访问? 还是真的只有大男孩才能负担得起?