2017-06-06 46 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)可能是個好主意。