4

URL へのアクセスに SSL を必要とする App Engine アプリがあります。

タスクは問題なく実行され、必要な https (SSL) もありません。

実行しようとしている cron ジョブにも SSL が必要ですが (ベース ハンドラー レベルでチェックされます)、実行に失敗します。URL は GET を使用してブラウザーから正常に実行されますが、https が必要なため、これが問題であることはほぼ確実です。一部のリクエストがSSLなしで通過できるようにするために、(Pythonで)ベースハンドラーを変更する必要はありません。

ジョブが実行された時点 (スケジュールに従って実行された) には、App Engine ログにログ エントリはありません。

ジョブのステータスは「失敗」です。

App Engine cron ジョブで SSL を使用するための構成パラメータはありますか?それとも App Engine チームの機能要求ですか?

4

1 に答える 1

1

最初にCronのURLを保護するを読んでから、提案された方法の一部(またはすべて)を実装することができます.Cronタスクに「管理者」権限を要求し、X-Appengine-Cron: trueSSLを使用しなくても安全であることを確認することで.

Base Handler を変更する必要はありません。Cron ジョブ専用の別のハンドラーを作成するだけです。

于 2013-03-29T01:52:43.193 に答える