本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
以 IP 地址掛載
作為使用DNS名稱掛載 Amazon EFS 檔案系統的替代方法,Amazon EC2 執行個體可以使用掛載目標的 IP 地址掛載檔案系統。依 IP 位址裝載可在停用的環境中DNS運作,例如停VPCs用DNS主機名稱。
您也可以使用掛載目標 IP 位址作為後援選項來設定掛載檔案系統的應用程式,設定為依預設使用其DNS名稱來掛載檔案系統的應用程式。連線至裝載目標 IP 位址時,EC2執行個體應該使用與連線執行個體位於相同可用區域中的掛接目標 IP 位址來裝載。
您可以在連接對話方塊中檢視和複製要掛載檔案系統的確切指令。
注意
在掛載檔案系統之前,您需要為裝載目標安全性群組新增規則,以允許來自安EC2全性群組的輸入NFS存取。如需詳細資訊,請參閱 針對 Amazon EC2執行個體和掛載目標使用VPC安全群組。
檢視並複製使用掛載目標 IP 位址掛載EFS檔案系統的確切指令
-
在開啟 Amazon Elastic File System 主控台https://console.aws.amazon.com/efs/
。 在 Amazon 主EFS控台中,選擇要掛載的檔案系統以顯示其詳細資訊頁面。
若要顯示用於此檔案系統的掛載指令,請選擇右上角的「連接」。
-
連接畫面會顯示用於掛載檔案系統的確切指令。
選擇 [透過 IP 掛載],以顯示使用所選可用區域中的掛載目標 IP 位址與從NFS屬端來掛載檔案系統的命令。
使用命令中掛載目標的 IP 位址,您可以使用下列
mount
命令在 Amazon EC2 Linux 執行個體上掛載檔案系統。sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport
mount-target-IP
:/ /efs使用命令中掛載目標的 IP 位址,您可以使用下列
mount
命令在執行 macOS Big Sur 的 Amazon EC2 Mac 執行個體上掛載檔案系統。sudo mount -t nfs -o nfsvers=4.0,rsize=65536,wsize=65536,hard,timeo=600,retrans=2,noresvport,mountport=2049
mount-target-IP
:/ /efs重要
mountport=2049
在運行 macOS Big Sur 的 EC2 Mac 實例上掛載時,您必須使用才能成功連接到EFS文件系統。
使用 IP 位址進行掛載 AWS CloudFormation
您也可以使用 AWS CloudFormation 範本中的 IP 位址掛載檔案系統。如需詳細資訊,請參閱 awsdocs/ elastic-beanstalk-samples 儲存庫中的 storage-efs-mountfilesystem-ip-addr.config