Cron 文件 - 禁用访问(Google App Engine)

发布于 2024-09-10 19:30:17 字数 457 浏览 5 评论 0原文

我正在 Google App Engine 中运行 cron 文件。它似乎工作正常,但我不希望任何人能够访问该 URL。

这是我的 .cron 文件:

cron:
- description: testing cron
url: /tester
schedule: every 1 minutes

我尝试在“schedule”下面添加:“login: admin”,但我得到:

enter code here
Error parsing yaml file:
Unexpected attribute 'login' for object of type <class 'google.appengine.api.croninfo.CronEntry'>.

那么如何防止有人调用该 url 并运行应该自动化的脚本?

谢谢

I'm running a cron file in Google App Engine. It seems to be working fine, except I don't want anyone to be able to access the URL.

Here is my .cron file:

cron:
- description: testing cron
url: /tester
schedule: every 1 minutes

I tried adding: "login: admin" underneath "schedule", but I get:

enter code here
Error parsing yaml file:
Unexpected attribute 'login' for object of type <class 'google.appengine.api.croninfo.CronEntry'>.

So how do I prevent someone from calling the url and running a script that should be automated?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

诠释孤独 2024-09-17 19:30:18

您可以限制对 app.yaml 中 URL 的访问。为您的 cron 测试器添加对应的条目:

application: hello-cron
version: 1
runtime: python
api_version: 1

handlers:
- url: /tester
  script: tester.py
  login: admin

You restrict access to URLs in app.yaml. Add a correspondent entry for your cron tester:

application: hello-cron
version: 1
runtime: python
api_version: 1

handlers:
- url: /tester
  script: tester.py
  login: admin
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文