Некоторое время назад это было невозможно в стандартной среде, см. Есть ли способ получить доступ к службе метаданных Google Cloud из AppEngine Standard для настройки во время выполнения?
Новещи, кажется, меняются.
В документации по стандартному окружению (1-го поколения) упоминается службы метаданных, , но :
- только для
java
песочницы - потенциально ограниченная область действия - только подмножество упомянутых конечных точек, возможно, сконфигурированное пользователем, действительно, не охватывается.Но это может быть вопросом интерпретации (выделено мной):
В следующей таблице перечислены конечные точки , где вы можете выполнять HTTP-запросы для определенных метаданных.
Примечание : доступ к метаданным в настоящее время доступен только для чтения: вы не можете записать свои собственные метаданные для экземпляра.
Это означает, что ограничение DNS, сделавшее невозможным некоторое время назад, было устранено.Поскольку вы можете получать данные в гибкой среде, это означает, что они существуют, и вы на самом деле не пытаетесь их записать, поэтому то, что вы испытываете, также не связано с ограничением только для чтения.
Похоже, что действительно нужная служебная функция / конечная точка, скорее всего, недоступна / функциональна, по крайней мере для go
песочницы (если не для всех), а не просто случайное упущение документации (который можно заподозрить / надеяться).