什麼是最好的,輕量級的方式,每隔幾分鐘FPT/SCP文件到S3?所以wget/curl可以工作。另外一個定製的解決方案可以工作,也許Java與DB來維護狀態。任何想法都會有所幫助。使用FPT/SCP將文件拖到S3上的最佳方式是什麼?
5
A
回答
15
只需使用s3cmd
或boto
或S3 command-line tools或......以及其他一些選項。
基本上你只是發佈到S3 API。您可以使用AWS的無數SDK以幾乎任何語言進行操作。然而,s3cmd
是一個不錯的,輕量級的小型CLI工具,可能比您需要的要多。
您的評論建議您尋找稍有不同的東西。以下是基於文件的源和目標上的一些建議:
1
您可以安裝S3鬥作爲本地分區,並與S3文件的工作,因爲他們位於您的服務器的文件系統。有a numbergood可用的開源工具。
但是從我這邊我建議你看看我的項目:RioFS,一個用來掛載Amazon S3存儲桶的用戶空間文件系統。與其他類似工具相比,項目的目標和主要優勢是:簡單性,操作速度和無錯代碼。
目前該項目處於「測試」狀態,但它已經在幾個高負載文件服務器上運行了相當長的一段時間(RioFS提供了一個訪問位於S3的文件到ftp/sftp服務器)。
我們正在圍繞我們的項目建立一個社區,並正在尋求更多人加入我們的項目來討論未來計劃並幫助進行測試。從我們這邊我們提供一個快速的錯誤修復程序,並會聽取您的請求以添加新功能。
快速操作指南:
你可以使用下面的命令(假設你已經安裝了RioFS,並已遠銷AWSACCESSKEYID和AWSSECRETACCESSKEY環境變量)裝入桶:
riofs http://s3.amazonaws.com your_bucket_name /path/to/localfolder
(請請參閱項目描述並運行riofs --help
以獲得有關命令行參數的幫助)
請注意,該項目仍處於開發階段可能仍然是一些缺陷。 如果您發現某些內容無法按預期工作:請在項目的GitHub頁面上填寫問題報告。
希望它有幫助,我們期待着您的加入我們的社區!
相關問題
- 1. 上傳文件到服務器的最佳方式是什麼?
- 2. 將數據保存到文件的最佳方式是什麼?
- 3. 將DataTable導出到Excel文件的最佳方式是什麼?
- 4. 驗證用戶上傳文件的最佳方式是什麼?
- 5. 用jQuery上傳文件的最佳方式是什麼?
- 6. 什麼是用javaee上傳文件的最佳方式maven
- 7. 使用Java,將圖像保存到文件的最佳方式是什麼?
- 8. 使用Java傳輸文件的最佳方式是什麼?
- 9. 使用ColdFusion創建Excel文件的最佳方式是什麼?
- 10. 什麼是使用java提取zip文件的最佳方式
- 11. 什麼是使用urllib3下載文件的最佳方式
- 12. 使用Java構建HTML文件的最佳方式是什麼?
- 13. 在上傳到Amazon S3之前,允許用戶上傳和編輯文件的最佳方式是什麼?
- 14. 將文件上傳到Akamai的最快方式是什麼?
- 15. 上傳ASP.NET MVC 2文件的最佳方式是什麼?
- 16. 將php文件作爲模板的最佳方式是什麼?
- 17. 將文件上傳到MemoryStream(C#)的最佳做法是什麼?
- 18. 使用filepicker.io JavaScript API暫停文件上傳的最佳方式是什麼?
- 19. 使用PHP在後臺異步上傳文件的最佳方式是什麼?
- 20. 在亞馬遜S3上使用jammit和發佈文件的最佳方式是什麼?
- 21. 什麼是使用cakephp上傳圖片的最佳方式1.3
- 22. 在iPhone上使用C++編碼的最佳方式是什麼?
- 23. 在Android上使用適配器的最佳方式是什麼?
- 24. 什麼是備份和AWS EFS到S3的最佳方式/方法
- 25. 禁用Wordpress上的javascript文件的最佳方法是什麼?
- 26. 將InstallShield與Subversion一起使用的最佳方式是什麼?
- 27. 從控制器引用文件的最佳方式是什麼?
- 28. 什麼是以編程方式使用Gmail的最佳方式?
- 29. 將媒體文件存儲在數據庫上的最佳方式是什麼?
- 30. 在網站上存儲用戶上傳文件的最佳方式是什麼?
也許我應該清除問題,但是當您已經將文件傳輸到EC2實例時,您可以使用這些工具。我的問題更多的是將文件導入EC2實例的最佳方式。 – Dimitry
啊。他們應該從任何地方開展工作,只要您擁有允許您上傳到S3的AWS憑證即可。你不需要從EC2'scp'。你可以從你的電腦或真正的任何地方做到這一點。 – Christopher