0

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

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

谢谢你,马特

4

1 回答 1

0

在高层次上,您可以做到这一点。

  1. 当您使用dronedeploy 嵌入式api 开始导出时,您将在webhook 字段中将url 传递给您的服务器。

  2. 导出完成后,dronedeploy 会将POST导出文档导出到您指定的 webhook。

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

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

请注意,某些导出可能相当大,下载和上传导出需要相当长的时间。如果在您完成最后一次导出之前发生了另一次导出,您的服务器可能会被阻止接受下一个请求。使用诸如firebase 云函数aws lambda之类的 lambda 服务可能是个好主意。

于 2017-06-07T03:00:30.840 回答