以编程方式访问 Amazon workdocs

Programmatically access to Amazon workdocs

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

到目前为止,我们已经在使用 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 对象执行操作。