【发布时间】:2021-03-26 20:20:30
【问题描述】:
我有一个静态网站(纯 HTML、JS 和 CSS),我将托管在 AWS 或 Google Cloud 上。
该站点从 CSV 中提取数据,该 CSV 可以作为本地文件定位在站点上,或者最好位于另一个端点上。
我的问题是,客户不希望 CSV 文件可公开访问(人们不应该直接访问并下载它)。
该文件需要存在于 AWS S3 或 Google Cloud Storage 上,因为客户端会定期更新它。
但是,我似乎无法弄清楚如何使其对我的应用程序可见,但如果您尝试直接访问该文件,则不会。我可以将其公开,以便我的应用程序可以看到它,但其他人也可以。或者不公开,所以不能下载,然后我的应用也看不到。
我的问题是 - 我想要实现的目标是否可能?还是 CSV 必须公开或不公开?
我的理想选择是两个独立的存储桶,一个带有我的静态站点,另一个带有 CSV 文件。
欢迎提出任何建议。
【问题讨论】:
标签: amazon-web-services amazon-s3 google-cloud-storage static-site