2017-06-06 45 views
0

下午好,我很抱歉如果这个简单的问题/答案在DroneDeploy GitBooks中,但我正处于为您的平台开发地理处理应用程序的初始阶段,并且想知道什么是推荐的方法从DroneDeploy自动导出已处理的orthomosaic或DSM到Amazon S3存储桶?在Exporter的例子中,似乎默认行为是生成一个链接,然后通过一个定义的电子邮件地址发送该链接 - 但是有没有一种方法可以直接发送给亚马逊?这是文档中概述的“webhook”功能吗?无人机部署导出到亚马逊S3

网络挂接:{ 网址: 'http://www.url-to-ping-on-complete.com/any-params-here' //收到出口文件时,其完整的 }

谢谢 马特

回答

0

在高级别这里是你如何能做到这一点。

  1. 当您使用dronedeploy嵌入式API来开始你的出口,你会URL传递在webhook field您的服务器。

  2. 当导出完成dronedeploy将POSTexport document到您指定的webhook。

  3. 在您的服务器上,您将选择exportDocument.download_path并下载该文件。

  4. 一旦文件被下载,您可以上传到aws。

请注意,某些导出可能相当大,并且下载和上载导出需要相当长的时间。如果在完成最后一次导出之前发生另一次导出,则可能会阻止服务器接受下一个请求。使用lambda服务(如firebase cloud functionsaws lambda)可能是个好主意。