嗨,我希望实现这样的工作流程
Input-files => S3 (regular/multipart) uploader => My-processing-server => Output-files => S3 (regular/multipart) uploader => AWS-S3-server
换句话说,期望将Input-files作为S3请求上载到My-processing-server,以便My-processing-server可以处理Input-files以生成Output-files,然后将其上载到AWS-S3-server。
我想知道如何设置内部My-processing-server,它可以通过S3 API接受Input-files。
注意:我注意到client configuration允许配置proxy*字段。但如果我理解正确的话,它只是让流量通过代理服务器传递,而不需要在代理服务器上引入任何处理步骤或更改文件大小等。
发布于 2020-06-02 21:12:52
你不可能真的拦截对S3的应用程序接口调用(如果我理解你在问什么),并让你自己的应用程序接口接收调用-这样做的能力将打破S3的应用程序接口调用的信任链。
你有两个选择来做你想做的事情:
还有其他软的东西可能会影响你的设计(比如你是否允许上传非常大的文件,这会把你推向解决方案#2),但这是你所要求的两种常见的设计模式。
https://stackoverflow.com/questions/62151392
复制相似问题