У меня есть ведро на Google Cloud Storage, которое я создал. Я хотел протестировать некоторые из встроенных ACL, таких как public-read, public-read-write и т. Д. Но как только я сменил ACL с помощью команды gsutil setacl следующим образом:
gsutil setacl public-read-write gs://mybucket
Я, кажется, потерял способность установите ACL на что-нибудь еще, я также не могу получить текущий ACL. Когда я пытаюсь либо получить сообщение, я получаю следующее сообщение:
GSResponseError: status=403, code=AccessDenied, reason=Forbidden, detail=mybucket.
Недостатки ACL для облачных хранилищ Google
Не уверен, что это ошибка, или я просто пропустил что-то очевидное. Как восстановить способность списков ACL?
Спасибо за предложение chacl, но вы предполагаете, что это нормальное поведение для кого-либо, кроме владельцев? Я редактор, кстати, и это происходит для ведер, которые я создаю. Зачем устанавливать acl, поскольку я лишил меня доступа к ведру? Принуждение владельцев к участию в изменениях каждого редактора не кажется хорошей стратегией развития. – klactose