Google Cloud Storage возвращает 403 для пользователя, присутствующего в ACL - PullRequest
0 голосов
/ 31 января 2019

У меня есть облачное хранилище Google, в котором я хочу дать отдельным пользователям разрешение на доступ к отдельным файлам.Итак, у меня есть файл с uri: gs://my-bucket/my-file и в списке ACL для этого объекта, у меня есть myuser@gmail.com, указанный как «пользователь» с правами «чтения».

Однако при любой попытке доступаэтот файл с помощью URL: https://storage.cloud.google.com/my-bucket/myfile через браузер возвращает короткую страницу с сообщением 403 forbidden, даже если я вошел в систему. Если я открою вкладку инкогнито, мне будет предложено войти в Google при переходе по этому URL, ноКак только я завершу вход в систему, я получаю то же сообщение 403.

С теми же учетными данными я могу легко загрузить файл с помощью gsutil или из консоли разработчиков Google.Но я не могу загрузить его с авторизованным пользователем по веб-ссылке.

РЕДАКТИРОВАТЬ: Для ясности, этот объект не должен быть public , он должен быть доступен тольковладельцу проекта / редакторам и любому лицу, конкретно названному в объектах ACL.Я ухожу из этого документа.

EDIT2: Это запись для пользователя в ACL

* 1019 объекта

1 Ответ

0 голосов
/ 01 февраля 2019

Вы также должны предоставить этому участнику разрешение для этого пользователя.

...