Google cloud platform 如何使用谷歌功能和谷歌云存储创建无服务器图像处理?
在AWS上,我将其与S3+Lambda组合使用。当新图像上传到bucket时,lambda被触发并创建3种不同大小的图像(小、中、大)。我如何使用GCS+功能实现这一点 PS:我知道有“getImageServingUrl()”,但这可以与GCE一起使用,还是仅用于应用程序引擎 如果您有任何意见,我将不胜感激Google cloud platform 如何使用谷歌功能和谷歌云存储创建无服务器图像处理?,google-cloud-platform,google-cloud-storage,gcp,Google Cloud Platform,Google Cloud Storage,Gcp,在AWS上,我将其与S3+Lambda组合使用。当新图像上传到bucket时,lambda被触发并创建3种不同大小的图像(小、中、大)。我如何使用GCS+功能实现这一点 PS:我知道有“getImageServingUrl()”,但这可以与GCE一起使用,还是仅用于应用程序引擎 如果您有任何意见,我将不胜感激 谢谢。谷歌云功能直接支持将新对象上传到GCS的触发器: 为了更好地控制,您还可以配置GCS bucket,将对象上载通知发布到云发布/子主题,然后在该主题上设置订阅以触发Google云功能
谢谢。谷歌云功能直接支持将新对象上传到GCS的触发器: 为了更好地控制,您还可以配置GCS bucket,将对象上载通知发布到云发布/子主题,然后在该主题上设置订阅以触发Google云功能:
请注意,在上传和下载资源的云功能上有一些配额,因此如果您需要每100秒左右处理超过1GB的图像数据,您可能需要请求配额增加:感谢Brandon的帮助。对于第二段,我如何在我的案例中使用pub/sub?目标只是让用户上传的1张图片自动变成3张不同的图片。原始上传的图像将进入存储桶,函数将从中生成3个独立的图像维度。