Назад | Перейти на главную страницу

Доступ к файлу в Google Cloud Storage из веб-браузера

Я пытаюсь настроить раздачу файлов паре зарегистрированных пользователей. Экспериментирую с GCS. Файлы не должны быть общедоступными без временного входа в систему.

Я создал ведро, получив разрешения для конкретной учетной записи Google, и сделал то же самое с фактическим файлом в корзине. Когда я пытаюсь получить доступ

https://storage.googleapis.com/my-bucket/testfile.txt

Мне сразу же предоставляется страница входа, и когда я вхожу в систему с соответствующими учетными данными, я перенаправляюсь на страницу 403 Forbidden.

Если я не обращаюсь к файлу напрямую, а перехожу к

https://storage.googleapis.com/my-bucket

вместо этого я могу видеть файл в корзине, и когда я щелкаю по нему, я также загружаю его, щелкнув по нему, что означает, что разрешения верны (я предоставил устаревшее средство чтения корзины и средство чтения устаревших объектов). Но я, кажется, также могу изменить настройки ведра, такие как хранилище (рядом / локально / что угодно), что в этом случае было бы менее оптимальным.

Как мне решить эту проблему? Как я могу сделать так, чтобы, зная точный URL-адрес, пользователь мог получить к нему доступ, войти в систему со своими учетными данными, а затем получить файл, не имея доступа к фактическому сегменту и его настройкам? Как я могу заставить работать прямую ссылку, просто чтобы включить аутентификацию Google между ними?