通过以下方式为 Cloud Pub/Sub 部署后台 Cloud Function 时:
gcloud functions deploy function_name --runtime python37 --trigger-topic some_topic
订阅会使用推送端点(可能是 App Engine 标准端点,但据称不需要域验证https://cloud.google.com/pubsub/docs/push#other-endpoints)自动创建。
对于生成的订阅/端点,似乎没有一种注册/验证域的方法(https://www.google.com/webmasters/verification,https://console.cloud.google.com/apis/credentials /域名验证)
因此,用户无法更改订阅,例如:
gcloud alpha pubsub subscriptions update some_subscription --ack-deadline=10
会产生类似“INVALID_ARGUMENT:提供的 HTTP URL 未在订阅的父项目中注册”的信息
通过 GCP 上的网络界面执行此操作也会产生错误:“pubsub error INVALID_ARGUMENT”
google-cloud-platform gcloud google-cloud-pubsub google-cloud-functions
对于来自文档的云运行内存使用情况(https://cloud.google.com/run/docs/configuring/memory-limits)
超出其允许内存限制的 Cloud Run 应用程序将被终止。
当您配置内存限制设置时,您指定的内存分配用于:
- 运营您的服务
- 将文件写入磁盘
- 在容器中运行二进制文件或其他进程,例如 nginx Web 服务器。
容器的大小是否计入“操作您的服务”并计入内存限制?
我们打算使用可能已经接近内存限制的图像,因此我们想知道服务本身是否只能访问从限制中减去容器大小后剩下的内容
gcloud ×1