簡體   English   中英

將文件傳輸到Amazon EC2中的遠程計算機

[英]File transfer to a remote machine in amazon ec2

在使用Java中的Web服務在亞馬遜雲中創建實例后,我需要通過程序將可執行文件或war文件從我的本地計算機傳輸到亞馬遜中新創建的實例,並且我想執行該可執行程序,我嘗試並發現有一些東西在ec2 api中稱為createbucket並使用它,我們可以將文件上傳到該文件,並可以使用PutObjectRequest傳輸該引用,也可以將引用傳輸到亞馬遜中的遠程計算機上,是否有可能,如果錯誤,請向我建議正確的方法進行從本地計算機到Amazon ec2的文件傳輸。

基本建議是,您不應使用CreateBucket(實際上是S3 API)來傳輸文件。 使用scp可能是更好的解決方案。

您正在嘗試與CreateBucket一起使用的Amazon S3是一種數據存儲服務,主要用於靈活的公共(帶有身份驗證)文件共享。 您可以使用REST或SOAP API來訪問數據,但是不能像在本地硬盤中那樣真正在EC2實例中讀取/寫入數據。

要在EC2實例中訪問文件系統,這實際上取決於您的操作系統(在EC2上)。 如果運行的是Linux, scp是一個成熟的選擇。 如果在本地使用Linux,則可以使用Java直接調用scp ,如果使用Windows,則可以使用pscp 如果EC2實例正在運行Windows,則一種選擇是使用FreeSSHD托管SSH / SFTP環境,然后像Linux一樣繼續進行。 另一種選擇是使用共享文件夾和常規文件副本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM