使用GoLang Google Cloud Storage API将插入的对象标记为公开

时间:2014-11-10 21:47:33

标签: go google-cloud-storage

我正在使用Golang package storage v1将文件上传到Google云端存储, 使用以下方法:

func (r *ObjectsService) Insert(bucket string, object *Object) *ObjectsInsertCall
Insert: Stores a new object and metadata.

除非我不确定如何公开展示上传的文件,否则使用Google的开发者控制台我可以通过点击公共链接复选框手动设置文件, 知道如何使用上述API实现相同的结果?一个例子将受到高度赞赏

1 个答案:

答案 0 :(得分:2)

在ObjectsInsertCall上有一个PredefinedAcl函数。预定义的ACL为described in the API documentation,但其中一个是" public-read",它将对象标记为全局可见。