

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

# 以 IP 地址掛載
<a name="mounting-fs-mount-cmd-ip-addr"></a>

除了以 DNS 名稱掛載 Amazon EFS 檔案系統之外，Amazon EC2 執行個體可使用掛載目標的 IP 地址來掛載檔案系統。以 IP 地址掛載的運作方式適用於 DNS 已停用的環境 (例如已停用 DNS 主機名稱的 VPC)。

您也可以使用掛載目標 IP 地址設定掛載檔案系統，做為已預設使用其 DNS 名稱掛載檔案系統之應用程式的備用選項。當連接到掛載目標 IP 地址時，EC2 執行個體應使用與連接執行個體相同之可用區域中的掛載目標 IP 地址進行掛載。

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

**注意**  
在掛載檔案系統之前，您需要為掛載目標安全群組新增規則，以允許從 EC2 安全群組對連接埠 2049 進行傳入 NFS 存取。如需詳細資訊，請參閱[使用 VPC 安全群組](network-access.md)。

**若想使用掛載目標的 IP 地址來檢視並複製掛載 EFS 檔案系統的確切命令**

1. 前往 [https://console.aws.amazon.com/efs/](https://console.aws.amazon.com/efs/) 開啟 Amazon Elastic File System 主控台。

1. 在 Amazon EFS 主控台中，請選擇您要掛載的檔案系統，顯示其詳細資訊頁面。

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

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

   在 NFS 用戶端的已選可用區域中，選擇**透過 IP 掛載**，即可顯示使用掛載目標的 IP 地址來掛載檔案系統的命令。
+ 使用 `mount` 命令中的掛載目標 IP 地址時，您可以藉助下列命令在 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 
  ```
+ 使用 `mount` 命令中的挂載目標 IP 地址時，您可以藉助下列命令在 Amazon EC2 Mac 執行個體上掛載檔案系統、執行 macOS Big Sur。

  ```
  sudo mount -t nfs -o nfsvers=4.0,rsize=65536,wsize=65536,hard,timeo=600,retrans=2,noresvport,mountport=2049 mount-target-IP:/ /efs
  ```
**重要**  
在執行 macOS Big Sur的 EC2 Mac 執行個體上掛載時，您必須使用 `mountport=2049` 才能成功連線到 EFS 檔案系統。

## 在 中使用 IP 地址進行掛載 AWS CloudFormation
<a name="mount-fs-ip-addr-cloudformation"></a>

您也可以使用 CloudFormation 範本中的 IP 地址來掛載檔案系統。如需詳細資訊，請參閱 [storage-efs-mountfilesystem-ip-addr.config](https://github.com/awsdocs/elastic-beanstalk-samples/blob/master/configuration-files/community-provided/instance-configuration/storage-efs-mountfilesystem-ip-addr.config)，它位於 GitHub 中用於存放社群提供之設定檔案的 **awsdocs/elastic-beanstalk-samples** 儲存庫。