我正在查看Google Pub / Sub(https://cloud.google.com/storage/docs/pubsub-notifications)的文档,当新文件上传到存储桶时,我看不到Pub / Sub对Google App Engine endpoints 进行RESTful调用的方法 .
这是正确的,还是我错过了什么?
它在文档中说,有一种较旧的方法可能实现这一点:https://cloud.google.com/storage/docs/object-change-notification . 但我不确定使用可能被弃用的东西是不是一个好主意?
谢谢
1 回答
GCS的Cloud Pub / Sub支持适用于此案例 .
首先,创建一个Cloud Pub / Sub主题并配置您的GCS存储桶以发送它
OBJECT_FINALIZE
消息 . 你可以这样做:接下来,将Cloud Pub / Sub订阅添加到您的Cloud Pub / Sub主题,该主题将通知推送到您的App Engine endpoints . 您可以在UI中执行此操作,也可以运行如下命令:
最后,配置您的应用引擎应用以处理该URL上的传入推送事件 . 您可以在Cloud Pub / Sub的文档中阅读有关此方法的更多信息:https://cloud.google.com/pubsub/docs/push#app-engine-standard-endpoints