Две разные ссылки на изображение в ведре? Какая разница? - PullRequest
1 голос
/ 18 октября 2019

Некоторое время назад я загрузил изображение в корзину Google Cloud Platform и опубликовал его. Прямая ссылка из GCP выглядит следующим образом:

GCP Bucket View

Но эта ссылка, если ее поместить в качестве URL-адреса аватара в API чата Hangouts, не работает (вместо этого отображается аватар по умолчанию в чате чатамой).

Я также нашел способ создать URL, его: https://storage.googleapis.com/[bucket]/[file], и этот работает, не знаю почему.

И мой вопрос, почему"официальная" ссылка не работает, а вторая работает? В чем разница между ними, разница между storage.cloud.google.com и storage.googleapis.com?

1 Ответ

0 голосов
/ 18 октября 2019

Это должно помочь вам лучше понять, в чем разница между двумя ссылками.

Доступ к общедоступным объектам Все запросы к URI storage.cloud.google.com требуют аутентификации. Это применимо даже тогда, когда у всех пользователей есть разрешение на доступ к объекту. Если вы хотите, чтобы пользователи загружали анонимно доступные объекты без аутентификации, используйте URI storage.googleapis.com, задокументированный в запросах Direct API. Подробности и примеры см. В разделе Доступ к общедоступным данным.

Здесь , у вас есть дополнительная информация по этой теме.

Надеюсь, это поможет:)

...