Прямого эквивалента библиотек google.appengine.api.modules
в среде выполнения Python 3 для App Engine Standard не существует.
Однако в качестве обходного пути вы можете использовать комбинацию App Engine Admin API и переменных среды выполнения по умолчанию .
Как указано здесь :
API модулей не поддерживается в Python 3. Вы можете использовать
сочетание переменных среды и API администратора App Engine для
получить информацию о вашем приложении и изменить его
услуги:
Поскольку вы вызываете modules.get_hostname
с именем модуля (или именем службы, поскольку теперь модули обычно называются службами), вы можете использовать вызов API apps.services.get , чтобы узнать, какие это версия, обрабатывающая весь трафик, а затем вызов API-интерфейса apps.services.versions.instances.list для получения имени экземпляра, обрабатывающего весь трафик. Тогда вы можете построить имя хоста так:
<Instance-ID>.<version.ID>.<service-ID>.<App-ID>.appspot.com
(или, если вы используете собственный домен, вы можете заменить им домен appspot.com
.)