Устаревшие конечные точки сервера метаданных GCE и гибкое приложение GAE

У меня есть гибкое приложение Python GAE, и я получил электронное письмо от Google, в котором говорится:

Сообщаем вам, что конечные точки v0.1 и v1beta1 сервера метаданных Compute Engine будут отключены 15 января 2020 г. С 15 января 2020 г. запросы к конечным точкам v0.1 и v1beta1 больше не будут поддерживается и может возвращать ответы HTTP 404 NOT FOUND.

В электронном письме также говорилось, что мое приложение использовало эти старые конечные точки метаданных в течение последних 90 дней.

Я никогда раньше не слышал о сервере метаданных Compute Engine, поэтому я не использовал его намеренно. Я полагаю, это возможно, что одна из моих зависимостей (Flask и т. Д.), Но это кажется маловероятным.

Есть идеи, где мое приложение GAE Flex может вызывать сервер метаданных Compute Engine? Это ложная тревога от Google?




Ответы (1)


Нет, это не ложная тревога. Как написано в общедоступной документации:

Сервер v1beta1 и конечные точки сервера метаданных v0.1 устарели и запланированы для завершения работы. Убедитесь, что вы обновили все запросы для использования v1. Для получения дополнительной информации см. Переход к конечной точке сервера метаданных v1.

Сервер метаданных - это место, где экземпляры GCE хранят свои метаданные. Ваше приложение App Engine Flex работает на вычислительных экземплярах. Вы можете использовать сервер метаданных для запроса информации об экземпляре. например: ip, идентификатор экземпляра, информация об учетной записи службы и т. д.

App Engine Flex использует сервер метаданных в задней сцене, поэтому, даже если вы не использовали сервер метаданных явно, движок приложения делает это. Несмотря на то, что Flex App Engine должен выполнять все обновления самостоятельно, и у вас меньше шансов столкнуться с какими-либо проблемами, на всякий случай рекомендуется перейти с конечной точки сервера метаданных v0.1 на v1. Здесь есть руководство по официальная документация о том, как этого добиться.

person Andrei Tigau    schedule 21.10.2019
comment
Плохое мнение со стороны Google о том, чтобы отправлять это электронное письмо людям, которые используют только GAE Flex. У нас нет возможности изменить вызов API, поскольку это делается за кулисами, и это просто создает путаницу. - person gaefan; 22.10.2019
comment
Было правильным сделать, чтобы люди узнали об обновлении. Возможно, вы специально использовали сервер метаданных из гибкого механизма вашего приложения и вам нужно было внести изменения. - person Andrei Tigau; 22.10.2019
comment
Согласитесь с @gaefan. Если Flex запускает сами метаданные, тогда они должны исправиться. - person Nam G VU; 23.11.2019