2013-04-29 428 views
1

我在Google雲端存儲上創建了一個存儲桶。我想測試一些內置的類似公共閱讀,公共讀寫等的ACL但是,一旦我使用gsutil SETACL命令,像這樣改變了ACL:
gsutil setacl public-read-write gs://mybucket
我似乎已經失去了能力將ACL設置爲其他任何內容,我也無法獲取當前的ACL。當我嘗試要麼我得到以下信息:如果
GSResponseError: status=403, code=AccessDenied, reason=Forbidden, detail=mybucket.Google雲端存儲ACL問題

不知道這是一個錯誤或我只是失去了一些東西明顯。我如何重新獲得設置ACL的能力?

回答

1

轉到https://code.google.com/apis/console/#:team並查看您是否是項目的查看者,編輯者或所有者。

  1. 聯繫該項目的業主之一。
  2. 要求店主運行gsutil chacl -u [email protected]:FC gs://mybucket或者讓你成爲該項目的所有者。

項目業主總是完全控制水桶。

+0

感謝您的建議,但您是否建議對於業主以外的任何人這是正常行爲?我是編輯,順便說一句,這發生在我創建的桶上。爲什麼會設置一個acl,因爲我曾經剝奪了我對桶的訪問權限?迫使業主參與每個編輯的變化似乎並不是一個良好的發展戰略。 – klactose 2013-05-14 06:31:15