EC2用DNS名稱安裝在 Amazon 上 - Amazon Elastic File System

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

EC2用DNS名稱安裝在 Amazon 上

注意

在掛載檔案系統之前,您需要將規則新增至裝載目標安全性群組,以允許從EC2安全性群組輸入NFS存取。如需詳細資訊,請參閱 針對 Amazon EC2執行個體和掛載目標使用VPC安全群組

  • 檔案系統DNS名稱 — 使用檔案系統的DNS名稱是您最簡單的掛載選項。檔案系統DNS名稱會自動解析為連接 Amazon EC2 執行個體之可用區域中掛載目標的 IP 位址。您可以從控制台獲取DNS名稱,或者如果您有文件系統 ID,則可以使用以下約定構建它。

    file-system-id.efs.aws-region.amazonaws.com
    注意

    DNS解析檔案系統DNS名稱時,Amazon EFS 檔案系統必須在與用戶端執行個體相同的可用區域中具有掛載目標。

    • 使用檔案系統DNS名稱,您可以使用下列指令在 Amazon EC2 Linux 執行個體上掛載檔案系統。

      sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.efs.aws-region.amazonaws.com:/ /efs-mount-point
    • 使用檔案系統DNS名稱,您可以使用以下指令在執行受支援 macOS 版本 (大蘇爾、蒙特雷、文圖拉) 的 Amazon EC2 Mac 執行個體上掛載檔案系統。

      sudo mount -t nfs -o nfsvers=4.0,rsize=65536,wsize=65536,hard,timeo=600,retrans=2,noresvport,mountport=2049 file-system-id.efs.aws-region.amazonaws.com:/ /efs
      重要

      mountport=2049在執行支援 macOS 版本的 EC2 Mac 執行個體上掛載時,您必須使用才能成功連線至EFS檔案系統。

  • 掛載目標DNS名稱 — 2016 年 12 月,我們引入了檔案系統DNS名稱。我們會繼續為每個可用區域掛載目標提供一個DNS名稱,以提供回溯相容性。掛載目標DNS名稱的一般形式如下。

    availability-zone.file-system-id.efs.aws-region.amazonaws.com
    注意

    支援跨可用區域裝載目標DNS名稱解析。

    在某些情況下,您可能會刪除掛載目標,然後在相同的可用區域中建立新的掛載目標。在這種情況下,該可用區域中該新掛載目標的DNS名稱與舊掛載目標的DNS名稱相同。

您可以在附加對話方塊中檢視和複製要掛載檔案系統的確切指令。

檢視檔案系統的掛載指令
  1. 在 Amazon 主EFS控台中,選擇要掛載的檔案系統以顯示其詳細資訊頁面。

  2. 若要顯示用於此檔案系統的掛載指令,請選擇右上角的「連接」

    連接畫面會顯示用於掛載檔案系統的確切指令。

  3. 預設的 [透過DNS檢視掛載] 會顯示在使用 mount Helper 或用NFS戶端進行掛載時,使用檔案系統DNS名稱來EFS掛載檔案系統的指令。

有關支持 Amazon AWS 區域的列表EFS,請參閱中的 Amazon Elastic File System AWS 一般參考。

若要能夠在mount命令中使用DNS名稱,必須符合下列條件:

注意

建議您在建立掛載目標之後等待 90 秒,然後再掛載您的檔案系統。此等待可讓記DNS錄在檔案系統所在的 AWS 區域 位置完全傳播。