Я создаю ведро Google Cloud Storage через JSON API.Google Cloud Storage Bucket, созданный без ACL, поэтому невозможно обновить
Я могу создать его хорошо, но когда я запрашиваю метаданные для него, я не вижу никакого ACL, несмотря на запрос «полного» доступа. Еще одно ведро, созданное через пользовательский интерфейс, я могу видеть все ACL.
Мне нужно увидеть ACL, чтобы обновить ведро, требуемое поле - это ведро ACL, которое я не совсем понимаю, зачем это необходимо, но без того же ведра, дающего его данные ACL, это означает, что я не могу обновить ковши, которые я создаю.
Я предполагаю, что у меня есть полный доступ на запись к ковшу, когда я его создаю, и попытался создать его с помощью и без предопределенного.
Есть ли что-нибудь, чего я не вижу, почему я не вижу ACL на новых ведрах?
Спасибо за ваш ответ, но я только что нашел ответ - в ACL просто не существует, но вы можете передать пустое поле, хотя его необходимо ... :) – MarkeD
Пустой ACL такой же, как указание предопределенного ACL «private»: он предоставляет полное разрешение только загрузчику объекта и никаких других разрешений. –