下午好,如果这个简单的问题/答案在DroneDeploy GitBooks中,我很抱歉,但我正处于为您的平台开发地理处理应用程序的初始阶段,并且想知道,自动导出处理过程的推荐方法是什么从DroneDeploy到Amazon S3存储桶的orthomosaic或DSM?在Exporter示例中,似乎默认行为是生成链接,然后通过定义的电子邮件地址发送该链接 - 但是有没有一种方法可以直接将其发送到亚马逊?这是" webhook"功能如文档中所述?
webhook:{ 网址:' http://www.url-to-ping-on-complete.com/any-params-here' //完成时收到导出文档 }
谢谢你, 马特
答案 0 :(得分:0)
在这里,您可以通过以下方式实现这一目标。
当您使用dronedeploy embedded api开始导出时,您可以通过webhook field将网址传递到您的服务器。
导出完成后,dronedeploy将POST
export document发送到您指定的webhook。
在您的服务器上,您将选择exportDocument.download_path
并下载文件。
下载文件后,您可以将其上传到aws。
请注意,部分导出可能相当大,下载和上传导出需要相当长的时间。如果在完成上次导出之前发生了其他导出,则可能会阻止服务器接受下一个请求。使用lambda服务可能是个好主意,例如firebase cloud functions或aws lambda。