全部產品
Search
文件中心

Serverless App Engine:設定NAS儲存

更新時間:Sep 12, 2025

通常,當容器被銷毀時,其內部的資料也會隨之丟失,這對生產環境來說可能會產生負面影響。NAS適用於高效能運算和資料共用情境。將NAS掛載至SAE應用執行個體,可以有效解決應用資料的持久化儲存需求,並實現應用執行個體之間的資料共用。

前提條件

操作步驟

在建立應用過程中配置NAS儲存

  1. SAE應用列表中,在頂部選擇目標地區和命名空間,點擊建立應用

  2. 應用基本資料設定精靈,設定應用相關資訊,並單擊下一步:進階設定

  3. 找到並展開持久化儲存地區,配置相關參數。

    1. 開啟啟用NAS檔案儲存體的開關。

    2. NAS檔案系統所在行的下拉式清單,選擇待掛載的NAS,並設定掛載源掛載目錄容器路徑許可權

      說明
      • 掛載目錄只能為根目錄/或者非/開頭的子目錄。

      • 容器路徑不能重複,也不能存在內含項目關聯性,例如/tmp/tmp/nas

      • 單擊+添加增加掛載路徑。最多支援10條掛載路徑。

  4. 單擊建立應用

在部署應用過程中配置NAS儲存

警告

重新部署應用後,該應用將會被重啟。為避免業務中斷等不可預知的錯誤,請在業務低峰期執行部署操作。

更新應用配置的路徑因執行個體數的不同而不同。本文以執行個體數大於等於1為例,介紹如何配置目標功能。當執行個體數等於0時的操作路徑,請參見更新應用

  1. SAE應用列表中,在頂部選擇目標地區和命名空間,點擊目標應用ID跳轉到應用詳情頁。

  2. 在目標應用的基礎資訊頁面,單擊部署應用

  3. 找到並展開持久化儲存地區,配置相關參數。

    1. 開啟啟用NAS檔案儲存體的開關。

    2. NAS檔案系統所在行的下拉式清單,選擇待掛載的NAS,並設定掛載源掛載目錄容器路徑許可權

      說明
      • 掛載目錄只能為根目錄/或者非/開頭的子目錄。

      • 容器路徑不能重複,也不能存在內含項目關聯性,例如/tmp/tmp/nas

      • 單擊+添加增加掛載路徑。最多支援10條掛載路徑。

  4. 配置完成後,單擊確定

取消掛載NAS

警告

重新部署應用後,該應用將會被重啟。為避免業務中斷等不可預知的錯誤,請在業務低峰期執行部署操作。

掛載NAS後,如果您不再使用NAS儲存,可以取消掛載NAS。在SAE控制台取消掛載NAS後,NAS中所儲存的資料仍然存在,不會被刪除。具體操作,請參見在部署應用過程中配置NAS儲存。參照步驟4,關閉啟用NAS儲存的開關,並單擊確定

結果驗證

按需選擇不同系統下,驗證NAS掛載是否成功的方式。

  • 從變更詳情判斷。

    如果單次建立或部署的變更已經成功,變更產生的新的執行個體沒有出現例外狀況事件,表示NAS掛載成功。

    sae掛載nas成功

  • 從容器角度判斷。

    在Webshell執行以下命令,查詢應用中是否存在NAS掛載資訊。

    cat /proc/mounts | grep nfs

    當顯示如下資訊時,表示NAS掛載成功。

    成功掛載nas儲存

  • 從業務角度判斷。

    在Webshell中,對掛載NAS路徑進行操作。如果NAS檔案系統中可尋找到NAS路徑,表示NAS掛載成功。

常見問題

如何查看NAS中的內容?

不支援使用白屏化工具來查看NAS的檔案內容。如果您想查看NAS中的內容,需要將NAS掛載到SAE應用或ECS伺服器。具體操作,請參見以下文檔:

可以使用NAS儲存日誌嗎?

不建議使用NAS作為日誌持久化工具,以免多用戶端同時寫入同一檔案時,可能會導致並發存取違規和效能瓶頸。

建議在日誌情境中使用SLS,確保日誌資料持久化。具體操作,請參見設定日誌收集至SLS