簡體   English   中英

如何從Amazon EC2上的Web應用程序訪問文件存儲

[英]How to access file storage from web application on Amazon EC2

我正在在Amazon EC2上托管動態網站。 我已經創建了環境,並在ElasticStalkBean上部署了戰爭。 我也可以連接到mysql數據庫。 但是我不確定我的Web應用程序將如何在磁盤上讀取/寫入磁盤以及在哪條路徑上寫入? 據我了解,Amazon提供了3種文件存儲選項S3 EBS(持久性)實例存儲

我可以在s3提升存儲桶中上傳文件,但是我的Web應用程序如何在不同服務器上讀取或寫入S3存儲桶路徑?

我不確定如何上傳文件或將文件寫入EBS。 連接到EC2時,無法將EBS的cd / dev / sd *目錄連接到環境實例。 如何配置我的Web應用程序以將其用作圖像等的目錄

如果停止或重新創建環境,實例存儲將丟失。 並且是非持久性的。 因此不希望在此處存儲文件。

你能幫我嗎? 在哪里上傳應用程序讀取的文件? 我的應用程序可以在哪里寫文件?

您的問題: “我的Web應用程序如何在不同服務器上讀取或寫入S3存儲桶路徑?

我也是AWS的新手用戶,因此只能提供有限的幫助,但這是我的理解:在EC2實例中運行的Webapp可以使用REST或SOAP API訪問S3存儲。 這是使用REST GET函數從S3獲取文件的參考指南的鏈接:

GET對象文檔

我想這是亞馬遜為您的EBS“環境”創建的S3存儲桶為您的應用程序和數據文件(圖像等)提供永久存儲。 創建或重新引導EC2實例時,它應從S3存儲桶中獲取所有其他應用程序文件,並將它們“緩存”在與EC2“實例”相連的文件系統(“卷”)上。

暫無
暫無

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

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