在 AWS 上,我将它与 S3 + Lambda 组合使用。当新图像上传到存储桶时,会触发 lambda 并创建 3 种不同尺寸的图像(小、中、大)。我怎样才能用 GCS + 功能做到这一点?
PS:我知道有“getImageServingUrl()”,但这可以与 GCE 一起使用还是仅用于应用程序引擎?
非常感谢任何输入。
谢谢。
在 AWS 上,我将它与 S3 + Lambda 组合使用。当新图像上传到存储桶时,会触发 lambda 并创建 3 种不同尺寸的图像(小、中、大)。我怎样才能用 GCS + 功能做到这一点?
PS:我知道有“getImageServingUrl()”,但这可以与 GCE 一起使用还是仅用于应用程序引擎?
非常感谢任何输入。
谢谢。
Google Cloud Functions 直接支持将新对象上传到 GCS 的触发器:https ://cloud.google.com/functions/docs/calling/storage
为了更好地控制,您还可以配置 GCS 存储桶以将对象上传通知发布到 Cloud Pub/Sub 主题,然后在该主题上设置订阅以触发 Google Cloud Functions:https ://cloud.google.com/functions/文档/调用/发布订阅
请注意,Cloud Functions 上传和下载资源有一些配额,因此如果您需要每 100 秒左右处理超过 1 GB 的图像数据,您可能需要请求增加配额:https ://cloud.google .com/functions/quotas