答案1
我认为您想要实现的目标并不像看起来那么容易。“容易”一词也是相对的,所以我将告诉您我克服这种情况的想法。由于您无法使用 Cloud Functions,并且想要一些免费或至少便宜的东西,我的建议是使用一些 Compute Engine 实例来执行脚本,该脚本会在特定时间启动您已停止的实例,使用 cron 守护程序。
也许你有一个永不关闭的实例,可以完成这项工作。如果没有,你可以使用最便宜的 f1-micro 实例可用的。
然后使用如下脚本:
for instance in $(gcloud compute instances list --format="value(name)" --filter="status:terminated")
do
gcloud compute instances start $instance --zone=yourzone
done
有关示例,请参阅这.
希望有帮助。