我公司有一个新要求:用户希望拥有一个在线文档库以进行版本控制和协作工作;同时,他们希望通过我们的Web应用程序访问/使用这些文件(我们已经这样做了)。
到目前为止,我们已经在使用Amazon S3存储我们的Web应用程序文件。而且我们的应用程序由Amazon EC2提供支持。因此,Amazon Workdoc似乎是一个直接的选择,因为它应与其他Amazon服务无缝集成。
但是,我似乎找不到任何有关workdoc与S3或EC2之间的相互集成的文档。我了解的越多,似乎这两种服务满足不同目的的可能性就越大,并且两者之间就没有网关。另一方面,OwnCloud有一种在S3中存储数据的方法,并提供了Amazon Workdocs所提供的所有功能……似乎很奇怪,亚马逊没有考虑这种用例。
是否可以通过Workdoc以编程方式访问存储在Amazon上的文件,或将Workdoc配置为将文件存储在S3存储桶中(可以通过编程轻松访问)?否则,导致亚马逊不提供此解决方案的Owncloud解决方案有哪些弊端?
现在通常可以使用WorkDocs API。
可以在以下位置找到《开发人员指南》:http : //docs.aws.amazon.com/workdocs/latest/developerguide/what_is.html
API参考位于此处:http : //docs.aws.amazon.com/workdocs/latest/APIReference/Welcome.html
您可以使用基于WorkDocs API调用的CloudWatch事件(例如InitiateDocumentVersionUpload)来触发Lambda服务以对WorkDocs对象进行操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句