如何在 S3 中配置存储桶以在有人下载文件时发送电子邮件



我一直在寻找在我的 S3 门户中将推送通知配置为警报通知器的方法,我尝试过 SNS 通知,我创建了一个通知主题,我在存储桶中创建了与 SNS ARN 关联的策略,但策略生成器无法识别 SNS ARN 链接......老实说,我不知道该怎么做,我需要帮助。我只想在有人登录 IAM 登录网页时接收电子邮件,并在 IAM 用户下载文件时发送电子邮件。

http://docs.aws.amazon.com/AmazonS3/latest/dev/ways-to-add-notification-config-to-bucket.html

不可以,当用户从 Amazon S3 下载对象时,无法触发事件。仅当添加新对象或对象丢失时,才会生成事件。

请参阅:http://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html

如果您希望在有人访问文件时发送通知,则需要自己处理下载请求。也就是说,用户需要使用访问您自己的应用程序的 URL,然后发送电子邮件并将文件提供给用户。

或者,您可以使用 Amazon S3 日志记录来查看存储桶上的活动。您可以定期扫描日志,然后根据日志文件的内容发送电子邮件。

相关内容

  • 没有找到相关文章

最新更新