Как ограничить доступ к файлам в Google Storage?

Как я могу ограничить доступ к своим файлам в GCS только для аутентифицированных пользователей на моем сайте? Я хочу использовать Google Storage API.

Например:

  • Аутентифицированный пользователь может увидеть изображение по ссылке, например: http://storage.google.com/apple.jpg
  • Ни один аутентифицированный пользователь не может видеть изображение по той же ссылке

1 ответ

Есть несколько вариантов аутентификации, которым вы можете следовать. Это решение будет зависеть от стратегии, которой вы хотите следовать на своем сайте, похоже, вас интересует опция API.

Вы также можете использовать signed URLs что немного сложнее, но может вас заинтересовать.

Имейте в виду, что allUsers группа не должна иметь READ разрешение, так что только ваши аутентифицированные пользователи могут читать файлы.

Другие вопросы по тегам