1 permissions public bucket gcloud
我目前正在寻找一种方法,将 gcloud 存储桶文件夹中的所有文件的权限设置为公共。
我需要单独设置权限。
已经参考谷歌文档(https://cloud.google.com/storage/docs/access-control/making-data-public)但只找到一一更改。(我不能使用对象应用方式)
有没有办法将 gcloud 存储桶文件中的所有文件的权限更改为公共?
为了将存储桶文件夹中的所有文件更改为公共,您可以运行:
gsutil acl -r ch -u AllUsers:R gs://[BUCKET_NAME]/[FOLDER_NAME]/*
Run Code Online (Sandbox Code Playgroud)
请注意,该-r标志还将公开原始文件夹中子文件夹内的所有文件(即gs://[BUCKET_NAME]/[FOLDER_NAME]/[FOLDER_2]/FILE也将是公开的)。如果你不想要这个效果,就把它去掉。
您还可以使用该-m 标志来并行运行操作,方法是将其添加到gsutil和之间acl(即, gsutil -m acl)
此方法依赖于通配符( * )的使用,您也可以使用它们来“过滤”文件
文档中还有其他操作(我只是列出了基础知识)。
| 归档时间: |
|
| 查看次数: |
658 次 |
| 最近记录: |