Amazon web services 如何将S3 bucket文件发布到外部(非AWS)云服务器?
如何通过POST请求将S3文件传输到外部服务器,而不必在本地下载文件?RESTAPI只允许在AWS内进行传输。为此需要一些计算。最简单的方法是使用Lambda来实现这一点。有几种方法可以实现这一点,它们是特定于用例的。由于问题中缺少详细信息(文件是否较小,是否希望在S3中添加新文件时自动发布它们,一次有多少个文件),因此很难提供准确的答案。然而,所有的可能性都涉及到您编写一些代码来处理向第三方的转移 有些可能性是:Amazon web services 如何将S3 bucket文件发布到外部(非AWS)云服务器?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,如何通过POST请求将S3文件传输到外部服务器,而不必在本地下载文件?RESTAPI只允许在AWS内进行传输。为此需要一些计算。最简单的方法是使用Lambda来实现这一点。有几种方法可以实现这一点,它们是特定于用例的。由于问题中缺少详细信息(文件是否较小,是否希望在S3中添加新文件时自动发布它们,一次有多少个文件),因此很难提供准确的答案。然而,所有的可能性都涉及到您编写一些代码来处理向第三方的转移 有些可能性是: 对于小文件(我会说很少有大文件),您可以为此编写lambda函数。对于每个现有
- 对于小文件(我会说很少有大文件),您可以为此编写lambda函数。对于每个现有文件,您可以创建一个lambda函数。lambda将从库存中获取文件列表,并确定要上传到第三方的文件并执行它。仅对于新文件,您可以设置新文件。每当新文件上传到S3时,该通知将触发lambda函数,并将其发布到第三方
- 对于大型文件,您必须使用容器或专用Ec2实例。他们可以定期扫描你的bucket,寻找新文件,下载并上传到第三方