1

我公司有一个新需求:用户希望有一个在线文档库,以便进行版本控制和协同工作;同时他们想通过我们的网络应用程序访问/使用这些文件(我们已经这样做了)。

到目前为止,我们已经在使用 Amazon S3 来存储我们的 Web 应用程序文件。我们的应用程序由 Amazon EC2 提供支持。因此,Amazon Workdoc 似乎是一个直接的选择,因为它应该与其他 Amazon 服务无缝集成。

但是,我似乎找不到任何关于 workdoc 和 S3 或 EC2 之间的相互集成的文档。我读的越多,这两种服务似乎越符合不同的目的,并且它们两者之间没有网关。另一方面,OwnCloud 有一种在 S3 中存储数据的方法,并且基本上提供了 Amazon Workdocs 提供的所有内容……而且亚马逊没有考虑这个用例似乎很奇怪。

有没有办法通过 Workdoc 以编程方式访问存储在 Amazon 上的文件,或者将 Workdoc 配置为将文件存储在 S3 存储桶上(以编程方式轻松访问)?否则,导致亚马逊不提供此解决方案的 Owncloud 解决方案的缺点是什么?

4

1 回答 1

2

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 对象执行操作。

于 2017-03-23T00:44:09.843 回答