Ознакомьтесь с документацией Сделайте все объекты в корзине общедоступными для чтения и Сделайте отдельные объекты общедоступными для чтения и проверьте, доступны ли ваши изображения по прямым ссылкам. Я пробовал и работает для меня с разных устройств. Если у вас нет проблем с прямым доступом, хотя он предоставляется по ссылкам Cloud UI, вам следует проверить конфигурацию системы CMS вашего сайта. Я нашел этот пример для WordPress, который может быть полезен.
Затем я попытался отключить доступ publi c для целей тестирования и получил сообщение об ошибке:
<Error>
<Code>AccessDenied</Code>
<Message>Access denied.</Message>
<Details>
Anonymous caller does not have storage.objects.get access to test-public-bucket-1/test-public-image-1.jpg.
</Details>
</Error>
У вас есть какие-либо сообщения об ошибках при попытке связаться с вашим изображения и видео через прямые ссылки и через ваш сайт? Если у вас есть ошибки только при попытке просмотра изображений и видео на веб-сайте, вам следует проверить журналы веб-сервера, обслуживающего ваш веб-сайт.
РЕДАКТИРОВАТЬ Посмотрите на скриншоты:
и
общедоступная ссылка, которую вы можете получить, нажав на значок ссылки после слова Public
, как вы можете найти в документации :
После общего доступа появляется значок ссылки для каждого объекта в столбце доступа publi c. Вы можете нажать на этот значок, чтобы получить URL для объекта.
используйте его вместо Link URL
, который я заметил в вашем ответе.
Тем временем вы используете правильную роль Storage Object Viewer
на скриншоте для allUsers
, и эта роль имеет разрешение storage.objects.get
, как вы можете видеть в документации . Таким образом, никаких исследований не требуется.
Вы ошиблись Storage Object Viewer
ролью Storage Object Reader
в своем ответе?