Tom*_*man 4 cdn google-cdn google-cloud-storage
我们正在使用Google云存储作为CDN。
但是,任何访问者都可以通过键入以下内容列出所有文件:http : //ourcdn.storage.googleapis.com/
默认情况下,在存储桶下的所有文件仍是公共可读的情况下如何禁用它?
我们之前使用
gsutil defacl ch -g AllUsers:READ
Run Code Online (Sandbox Code Playgroud)
Hao*_* Xu 11
在GCP仪表板中?
然后,应禁用列表。
更新:
作为@Devy评论,只需在此处查看下面的注释
注意:role / storage.objectViewer包含列出存储桶中对象的权限。如果您不想公开授予列表,请使用role / storage.legacyObjectReader。
index.html在存储桶的根目录中上传一个空文件。打开存储桶设置并单击编辑网站配置- 将index.html设置为主页。
它将阻止目录的列表。
您的默认值看起来不错。问题很可能是由于某种原因,AllUsers还必须在存储桶本身上具有READ,WRITE或FULL_CONTROL。您可以使用以下命令清除它们:
gsutil acl ch -d AllUsers gs://bucketname
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2388 次 |
| 最近记录: |