Тип URL, который вы публикуете:
https://storage.cloud.google.com/[BUCKET_NAME]/[OBJECT_NAME]
только для доступа к корзине или объекту непосредственно в браузере через Cloud Console .
Когда приложение хочет получить доступ к объекту, оно в основном выполняет HTTP-запрос GET к:
https://www.googleapis.com/storage/v1/b/[BUCKET_NAME]/o/[OBJECT_NAME]
Или использует Клиентская библиотека Cloud Storage .
Я считаю, что хороший дизайн приложения не должен позволять пользователям угадывать, какой URL-адрес или шаблон URL-адреса вызывается и, следовательно, имя сегмента или объекта.Но в любом случае настоятельно рекомендуется следовать рекомендациям для облачного хранилища Google :
Не используйте идентификаторы пользователей, адреса электронной почты, названия проектов, номера проектов илилюбая информация, идентифицирующая личность (PII) в именах сегментов, потому что любой может проверить наличие сегмента.Точно так же будьте очень осторожны с положением PII в имена объектов, потому что имена объектов появляются в URL для объекта.
Кроме того, любой пользователь, который бы угадал имя сегмента, не сможет понятьUSER_ID
существует или их запрос будет заблокирован, если ему не будут предоставлены права доступа для доступа к корзине.