【发布时间】:2018-09-21 04:15:06
【问题描述】:
在我的服务器中从 php 文件中使用此命令:
exec(gsutil cp /path/to/file/on/server/namefile.ext gs://nameBucket/dir/namefile.ext > /dev/null 2>&1)
我得到了存储桶上的 namefile.ext,在正确的目录中......但需要使这个文件公开可读。
已尝试将此命令放在文件末尾(用于公开该命令)但无事可做:
exec(gsutil iam ch allUsers:objectViewer gs://nameBucket/dir/namefile.ext > /dev/null 2>&1)
所以,上传工作,但我需要使文件可读,而无需我与存储桶的“浏览器”交互。有办法做到这一点吗?也许进入 cp 命令?
【问题讨论】:
标签: php google-cloud-platform google-cloud-storage gsutil