У меня есть облачное хранилище 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 объекта