Запросы, сделанные из вашего приложения (в очереди и т. Д.), Автоматически администрируются, поэтому вы можете потребовать, чтобы запросы были сделаны администратором. Просто добавьте следующие строки в app.yaml:
- url: /whatever_url_you_want_protected
script: your_app.py
login: admin
также хорошая идея, чтобы добавить следующие пропустить файлы в нижней части app.yaml:
skip_files: |
^(.*/)?(
(app\.yaml)|
(app\.yml)|
(index\.yaml)|
(index\.yml)|
(#.*#)|
(.*~)|
(.*\.py[co])|
(.*/RCS/.*)|
(\..*)|
(tests/.*)
)$
Это работает для GET/пост, ajax, любой тип запроса.