一時的なデータ ストレージに Google App Engine データストアを使用しています。x 時間ごとに、データストア モデルのすべてのエントリを自動的に削除する方法が必要です。
Google App Engine 内でこれを行うにはどうすればよいですか? 私のアプリは Python ランタイムを使用しています。
一時的なデータ ストレージに Google App Engine データストアを使用しています。x 時間ごとに、データストア モデルのすべてのエントリを自動的に削除する方法が必要です。
Google App Engine 内でこれを行うにはどうすればよいですか? 私のアプリは Python ランタイムを使用しています。
スケジュールされたタスクを使用する: https://developers.google.com/appengine/docs/python/config/cron
App Engine Cron サービスを使用すると、定義された時間または一定の間隔で動作する定期的にスケジュールされたタスクを構成できます。これらのタスクは、一般に cron ジョブとして知られています。これらの cron ジョブは、App Engine Cron サービスによって自動的にトリガーされます。たとえば、これを使用してレポート メールを毎日送信したり、キャッシュ データを 10 分ごとに更新したり、概要情報を 1 時間に 1 回更新したりできます。
cron ジョブは、特定の時刻に HTTP GET 要求を使用して URL を呼び出します。cron によって呼び出された HTTP 要求は最大 10 分間実行できますが、他の HTTP 要求と同じ制限が適用されます。