2012-02-26 110 views
3

谷歌雲存儲,用戶可以檢查「公開分享?」在存儲管理器中允許您直接共享數據的URL。允許在谷歌雲存儲的公開共享文件

我使用谷歌應用程序引擎和發送數據到存儲,但我想有它默認公開共享。

我該怎麼做?他們的文檔似乎沒有提到任何關於這方面的內容,除非手動完成。

我使用python但它可能沒有太大的差別。

回答

8

您可以使用桶中的GSUtil工具,設置和Default ACL
在默認的ACL允許所有人允許讀的水桶,設置默認的ACL桶中的每個新文件將公開之後。

5

你可以設置你寫谷歌存儲的值描述here單個文件的訪問控制列表。

喜歡的東西

my_file = files.gs.create('/gs/some_bucket/some_object', acl='public-read') 

然後你可以配置在水桶每個對象上的ACL單獨而不是一條毯子ACL。

0

以下命令使用

gsutil defacl set public-read gs://bucketname