我一直在寻找将推送通知配置为我的S3门户中的警报通知的方法,我尝试过使用SNS通知,我创建了一个通知主题,我在我的存储桶中创建了与SNS ARN关联的策略,但是策略生成器无法识别SNS ARN链接....老实说,我不知道如何做到这一点,我需要帮助。当有人登录IAM登录网页并在IAM用户下载文件时发送电子邮件时,我只想重新发送电子邮件。
http://docs.aws.amazon.com/AmazonS3/latest/dev/ways-to-add-notification-config-to-bucket.html
答案 0 :(得分:0)
不,当用户从Amazon S3下载对象时,无法触发事件。只有在添加新对象或丢失对象时才会生成事件。
请参阅:http://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html
如果您希望在有人访问文件时发送通知,您需要自己处理下载请求。也就是说,用户需要使用访问您自己的应用程序的URL,然后发送电子邮件并将文件提供给用户。
或者,您可以使用 Amazon S3日志记录查看存储桶上的活动。您可以定期扫描日志,然后根据日志文件的内容发送电子邮件。