【发布时间】:2022-01-04 18:15:25
【问题描述】:
我有一个谷歌云存储桶和一个 Rails 应用程序来访问这个桶。我的应用程序在上传/下载中处理从 1M 到 300M 的文件。 在我的 Rails 应用程序上,我使用 carriewave gem,所以......所有吞吐量都来自我的应用程序,然后是存储桶......直到现在,一切正常。
最近我实现了GCP direct upload,但是基本网址是 storage.googleapis.com。这对于在本地网络中具有如此高级别安全性的客户来说太糟糕了。
我需要 storage.googleapis.com 变为 storage.mycustomdomain.com。在这种方法中,我的客户只会在他们的网络中允许 *.mycustomdomain.com。
有人可以帮助我吗? 坦克
【问题讨论】:
-
1) 您的问题/目标都没有提供良好的安全性。使用 storage.googleapis.com 没有任何问题。使用您自己的域不会增强安全性。 允许用户 POST 到云存储存在安全风险。您正在关注错误的安全问题。 2) 要使用您自己的域名,您有多种选择。 a) 使用静态网站cloud.google.com/storage/docs/hosting-static-website b) 使用您的域名部署CDN deliciousbrains.com/wp-offload-media/doc/…
标签: ruby-on-rails file-upload google-cloud-storage