本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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名稱相同。
您可以在附加對話方塊中檢視和複製要掛載檔案系統的確切指令。
檢視檔案系統的掛載指令
在 Amazon 主EFS控台中,選擇要掛載的檔案系統以顯示其詳細資訊頁面。
若要顯示用於此檔案系統的掛載指令,請選擇右上角的「連接」。
連接畫面會顯示用於掛載檔案系統的確切指令。
預設的 [透過DNS檢視掛載] 會顯示在使用 mount Helper 或用NFS戶端進行掛載時,使用檔案系統DNS名稱來EFS掛載檔案系統的指令。
有關支持 Amazon AWS 區域的列表EFS,請參閱中的 Amazon Elastic File System AWS 一般參考。
若要能夠在mount
命令中使用DNS名稱,必須符合下列條件:
-
連線EC2執行個體必須位於一個內部,VPC且必須設定為使用 Amazon 提供的DNS伺服器。有關 Amazon DNS 服務器的信息,請參閱 Amazon VPC用戶指南VPC中的 Amazon 中的DHCP選項集。
-
連線EC2執行個體必須同時啟用 [DNS解析] 和 [DNS主機名稱]。VPC如需詳細資訊,請參閱 Amazon VPC 使用者指南中的檢視EC2執行個體的DNS主機名稱。
-
連接EC2實例必須與EFS文件系統位於VPC相同的內部。如需從其他位置或其他位置存取和掛載檔案系統的詳細資訊VPC,請參閱必要條件和教學課程:從不同的裝載檔案系統 VPC 。
注意
建議您在建立掛載目標之後等待 90 秒,然後再掛載您的檔案系統。此等待可讓記DNS錄在檔案系統所在的 AWS 區域 位置完全傳播。