Я использовал для развертывания приложений AppEngine с appcfg.py, который, насколько я помню, автоматически развертывал файл index.yaml как часть развертывания приложения.Приложение gcloud для развернуть приложение автоматически не развертывает index.yaml?
Теперь, когда я использую gcloud app deploy
, я обнаружил, что мне тоже нужно запустить gcloud app deploy index.yaml
, чтобы получить созданные индексы.
Почему gcloud спроектирован таким образом?
FWIW, даже 'appcfg.py update' бы не всегда обновлять' index.yaml'. Например, это прекратило делать это для меня, как только я добавил второй модуль в свое приложение). В таких случаях требовался явный «appcfg.py update_indexes», который был, в конце концов, официальным/документированным методом обновления индекса. –