背景:我有项目A中的云存储桶和计算项目B中的所有其他计算服务。
需求是在存储项目B中创建一个云函数和Pub/Sub通知。
计划中的步骤是:
在项目B中为驻留在项目A中的存储桶创建Pub/Sub存储通知(如果在存储桶中创建了任何新对象,则需要将存储事件发送到项目B中的主题),一旦我们在项目B中接收到存储事件,则应该通过另一个订阅将相同的消息发送到云函数,该订阅将触发具有存储事件information.
中进一步使用存储事件
问:是否可以为项目A中的云存储创建来自项目B的存储通知?我们怎么能做到呢?另外,我想让这个事件稍后被发送到云功能,我们怎么做呢?
感谢你的帮助!!
发布于 2022-10-06 19:03:18
可以,停那儿吧!它的工作原理与在一个项目中设置它相同,但您需要指定项目It。
在项目A:gsutil mb -p project-a -l location gs://bucket-name
gcloud pubsub topics create projects/project-b/topics/topic-name
中的通知
# Assuming here that caller has permissions to both projects.
gsutil notification create \
-f json \
-t projects/project-b/topics/topic-name \
gs://bucket-name通过gcloud或从UI:https://cloud.google.com/functions/docs/calling/pubsub#gcloud,
https://stackoverflow.com/questions/73968946
复制相似问题