无人机部署导出到Amazon S3

时间:2017-06-06 20:00:17

标签: amazon-s3 dronedeploy

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

webhook:{ 网址:' http://www.url-to-ping-on-complete.com/any-params-here' //完成时收到导出文档 }

谢谢你, 马特

1 个答案:

答案 0 :(得分:0)

在这里,您可以通过以下方式实现这一目标。

  1. 当您使用dronedeploy embedded api开始导出时,您可以通过webhook field将网址传递到您的服务器。

  2. 导出完成后,dronedeploy将POST export document发送到您指定的webhook。

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

  4. 下载文件后,您可以将其上传到aws。

  5. 请注意,部分导出可能相当大,下载和上传导出需要相当长的时间。如果在完成上次导出之前发生了其他导出,则可能会阻止服务器接受下一个请求。使用lambda服务可能是个好主意,例如firebase cloud functionsaws lambda