GAE udostępnia zadania cron dla zaplanowanych zadań. W jaki sposób ustawić niektóre zabezpieczenia, aby uniemożliwić komuś wykonanie bezpośredniego http GET? W poniższym przykładzie, mogę wpisać/updateData w dowolnym momencie w polu adresu URL przeglądarki, aby wykonać zadanie w następujących ustawieniach:Aparat aplikacji Google: bezpieczeństwo zadań crona
cron:
- description: daily update of the data in the datastore
url: /updateData
schedule: every day 00:00
timezone: ...
dodałem 'logowanie: admin' i teraz moje zadanie cron odbiera 403. –
@ Alex75 on pracuje, aby dodać' login: admin' w app.yaml sekcja obsługi do zabezpieczenia usługi cron w standardowym środowisku Google App Engine. Ale na Flex App Engine, zmienił sposób zabezpieczenia swoich programów obsługujących cron w ten sposób (przykład PHP): Sprawdź $ _SERVER ['HTTP_X_APPENGINE_CRON'], a jeśli to prawda, żądania pochodzą z usługi cron App Engine. –