Открытый объект в облачном хранилище недоступен через балансировщик нагрузки

У меня есть настройка CDN для моего хранилища Google CLoud. Я загрузил публичный объект, вы можете увидеть его с публичной ссылкой здесь: https://storage.googleapis.com/staging.twinkle-4acfc.appspot.com/example_out_message_bg.9.png

Таким образом, чтобы CDN работал, согласно этому вопросу, мне нужно получить доступ к корзине через балансировщик нагрузки.

Итак, я настроил балансировщик нагрузки, этот URL-адрес направлен в корзину, и это открытый объект, но ответ содержит ошибку доступа XML.

http://130.211.26.19/stagemedia/example_out_message_bg.9.png

На самом деле вы можете изменить путь на что угодно, просто попробуйте / a, ошибка та же. Балансировщик нагрузки настроен неправильно?

2 ответа

Решение

Ваш объект должен соответствовать всему пути, который в этом случае является "stagemedia/example_out_message_bg.9.png". Попробуйте создать объект с таким полным именем, включая часть "stagemedia/".

Возможно, вам также понадобится сделать ваш объект общедоступным, как описано в документации здесь: https://cloud.google.com/compute/docs/load-balancing/http/adding-a-backend-bucket-to-content-based-load-balancing

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