因此,正如标题所说,如何验证文件是否已成功上传到干净桶.我们有3个桶(未扫描、干净、隔离)和恶意软件扫描器(ClamAV).首先,将文件上传到未扫描的存储桶,然后将其传输到干净或隔离的存储桶.我的问题是如何知道我上传的文件是否已上传到干净的存储桶或隔离的存储桶.我使用Golang作为后台语言.我看到我们有云存储subscription,但当我try 获取消息时,它说
此订阅类型不支持此方法
似乎我们不能这样使用存储订阅.
我能想到的确认上传文件的另一种方法是查询ClamAV扫描的日志(log)并查看文件是否被感染.正确的方法是什么?
在这example中,我不能只是添加:
err = sub.Receive(ctx, func(ctx context.Context, m *pubsub.Message) {
fmt.Println(m.Data)
m.Ack() // Acknowledge that we've consumed the message.
})
``` it says this method is not supported for this subscription type...