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

Как получить URL для загрузки файлов в Google Cloud Storage?

Я создал сервис, используя:

storage.Client (проект = 'имя_проекта', учетные данные = учетные данные)

https://googleapis.dev/python/storage/latest/client.html

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

Вы можете получить ссылку для скачивания, заменив значения следующей строки:

https://storage.googleapis.com/{bucket.name}/{blob.name}

Если вам нужно ограничить разрешения или время для отправки запроса, вы можете создать подписанный URL

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