Измените файл / изображение по умолчанию, если он не найден для доступа publi c в Google Cloud Storage - PullRequest
0 голосов
/ 13 июля 2020

Я переместил хранилище своего веб-сайта в облачное хранилище Google, но миграция / загрузка для некоторых файлов не удалась по некоторым причинам. По умолчанию, если путь / объект не существует в корзине GCS, будет возвращено XML, как показано ниже:

<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Details>No such object: bucket/the_file.png</Details>
</Error>

Могу ли я изменить / настроить этот возврат к другому файлу / изображению?

1 Ответ

0 голосов
/ 14 июля 2020

Если ваш веб-сайт stati c находится в сети с использованием корзины Cloud Storage, как описано в этом документе , вам необходимо загрузить publi c файл в свою корзину под названием 404. html , этот файл должен иметь код html, который вы хотите отображать, когда объект не существует.

После загрузки файла 404.html обязательно выполнить эту команду в облачная оболочка для определения файла ошибки

gsutil web set -e 404.html gs://www.example.com

На этой странице вы можете найти дополнительную информацию о 404.html файле

...