7

Wir experimentieren mit der flexiblen Umgebung und möchten eine vorhandene Anwendung migrieren. Alles scheint gut zu laufen, außer von Cron-Einträgen.Cron-URLs erhalten einen 403-Status für "Flexible Umgebung"

Wir haben eine Reihe von Cron und jede URL ist als Admin gesichert "(wie in der Dokumentation angegeben), aber jedes Mal, wenn die URL vom Cron Service getroffen wird, erhalten wir einen 403 Status, wenn die URL von der Benutzer über den Browser funktioniert alles gut.

auf Standardumgebung alles gut ist.

gibt es etwas, wir können über überprüfen?

+0

Dies könnte mit einem ähnlichen Problem mit PubSub Push-Endpunkten zusammenhängen. Sie können den Fortschritt hier verfolgen: https://issuetracker.google.com/issues/35904120 Im Moment scheint es nicht so, als ob sie sich schnell genug bewegen. – milyord

Antwort

1

ich nehme an, Sie login: admin in app.yaml Handler Abschnitt hinzufügen cron Dienst zu sichern auf Google App Engine-Standardumgebung

Aber auf App Engine flex, es verändert, wie Sie Ihre Cron-Handler sichern wie diese (PHP Beispiel):

prüfen $ _SERVER [ 'HTTP_X_APPENGINE_CRON'] und wenn es wahr ist, werden die Anfragen von App Engine Cron Dienst kommen.