Google Clouds Appengine storage - PullRequest
       30

Google Clouds Appengine storage

0 голосов
/ 13 июня 2018

Я новичок в Appengine, и я не могу решить, как обрабатывать статические файлы.Я прочитал все официальные документы.

Я понимаю, что пометка каталога или файлов как статических в app.yaml будет "размещать их отдельно от вашего источника".Однако я не могу найти больше информации.

После развертывания ядра приложения я вижу два блока GCS.Ведро по умолчанию «projectname.appspot.com» и промежуточное ведение «staging.projectname.appspot.com».В моем проекте много статических файлов, которые все обслуживаются правильно, однако корзина по умолчанию полностью пуста.Где на самом деле хранятся эти файлы?

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

Мой вопрос: куда именно попадают статические файлы ядра приложения?Где и как они хранятся?Мое приложение - приложение на основе Django, если оно уместно.

1 Ответ

0 голосов
/ 13 июня 2018

Статические файлы не сохраняются в корзинах вашего приложения, но в инфраструктуре Google, предназначенной для непосредственного обслуживания статического контента, который не доступен вам, как корзины вашего приложения.

См. Также принятый ответ на Использует ли Google App Engine google CDN для распределения статических ресурсов?

Обычно вам не нужно беспокоиться о том, где хранятся статические файлы - если развертывание успешно, вы можете доверятьGoogle будет обслуживать их для вашего приложения.

...