Javascript 将网站连接到amazon AWS
我有一个网站开发使用HTML,CSS。此网站不是托管在Amazon AWS上的 我创建了一个单独的Amazon AWS S3存储桶。我想在我的网站有一个功能,它可以与这个亚马逊AWS S3桶。例如,每当某个随机用户将任何图像上传到S3存储桶上时,我的网站就会了解它。我的网站可能会收到通知 我怎样才能做到这一点Javascript 将网站连接到amazon AWS,javascript,html,amazon-web-services,amazon-s3,Javascript,Html,Amazon Web Services,Amazon S3,我有一个网站开发使用HTML,CSS。此网站不是托管在Amazon AWS上的 我创建了一个单独的Amazon AWS S3存储桶。我想在我的网站有一个功能,它可以与这个亚马逊AWS S3桶。例如,每当某个随机用户将任何图像上传到S3存储桶上时,我的网站就会了解它。我的网站可能会收到通知 我怎样才能做到这一点 为了更好地将我的网站与AmazonAWSS3集成,我是否应该使用HTML以外的技术?目前用于此目的的(最好的)行业技术是什么?获取S3存储桶更改通知的流行解决方案是使用S3事件通知:。当某
为了更好地将我的网站与AmazonAWSS3集成,我是否应该使用HTML以外的技术?目前用于此目的的(最好的)行业技术是什么?获取S3存储桶更改通知的流行解决方案是使用S3事件通知:。当某人(例如)在S3存储桶中上载新对象时,这会触发您执行某些操作 为了处理此事件,S3通知支持SNS、SQS和Lambda。您可以让S3触发您的lambda函数,该函数将此事件通知您的web服务器。在这里,您可以做任何您想做的事情,例如对您的服务器进行简单的HTTP调用。您的服务器必须可以从internet或AWS VPC内访问(通过DirectConnect或VPN),才能正常工作
另一种解决方案是,只需每隔一段时间轮询一次bucket,列出上次检查后上传的bucket中的所有对象。OP还可以将其Web服务器注册为SNS上的HTTP端点,从而避免Lambda。为上传的对象轮询S3可能不是一个好的建议,因为这在规模上会变得非常昂贵。