我对时区属性有疑问。它引发了如下错误。
“错误:(gcloud.app.deploy)解析文件时发生错误:[/xxxxxxx/cron.yaml] 无法将值‘America/Santiago’分配给属性‘timezone’:时区‘America/Santiago’在“/xxxxxxx/cron.yaml”第 5 行第 13 列中未知”
我对其他时区值进行了测试,结果相同。
当前 cron.yaml
cron:
- description: "Get Storbox files fromt 7 days ago"
url: /api/cron/storbox/read-files
schedule: every day 02:30
timezone: America/Santiago
retry_parameters:
job_retry_limit: 3
job_age_limit: 1h
min_backoff_seconds: 120
max_doublings: 0
- description: "Send Storbox files"
url: /api/cron/storbox/send-files
schedule: every 30 minutes from 08:30 to 18:00
timezone: America/Santiago
retry_parameters:
job_retry_limit: 1
job_age_limit: 10m
min_backoff_seconds: 120
max_doublings: 0
- description: "Update UF value"
url: /api/cron/uf
schedule: every day 05:00
timezone: America/Santiago
retry_parameters:
job_age_limit: 2h
min_backoff_seconds: 45
max_doublings: 1
“America/Santiago” 不是“zoneinfo”列表中的弃用值。
我希望你能帮忙。
问候
答案1
存在问题,gcloud 297.0
导致用户无法正确部署 App Engine 应用程序。此问题影响了美国并显示一条错误消息,类似于此问题中发布的消息:
无法将值“America/<city_name>”分配给属性“timezone”:
时区“America/<city_name>”未知
Google 的 Cloud SDK 工程团队已修复此问题,建议将您的 Cloud SDK 版本升级到版本297.0.1
。此修复在他们的发行说明。
要查看您当前的 Cloud SDK 版本,请使用命令gcloud components list
。如果您想更新 Cloud SDK 版本,请运行gcloud components update
。对于这些操作,请使用本文档作为参考。
如果您想深入了解此问题,请查看公共问题追踪于2020年6月16日开业。
如果您按照上述解决方法后仍然遇到此问题,请创建公共问题跟踪器或者直接从您的 GCP 项目联系支持。
希望这对你有帮助!:)